本文整理汇总了C#中BaseDatos.SentenciaSQL类的典型用法代码示例。如果您正苦于以下问题:C# SentenciaSQL类的具体用法?C# SentenciaSQL怎么用?C# SentenciaSQL使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
SentenciaSQL类属于BaseDatos命名空间,在下文中一共展示了SentenciaSQL类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。
示例1: registarDatos
public void registarDatos()
{
clsElemento Elemento = new clsElemento();
if (cbidGrupoElemento.Value != null)
Elemento.idGrupoElemento = Convert.ToByte(cbidGrupoElemento.Value);
if (cbidUnidadMedida.Value != null)
Elemento.idUnidadMedida = Convert.ToByte(cbidUnidadMedida.Value);
Elemento.Referencia = txtReferencia.Text;
Elemento.Nombre = txtNombre.Text;
Double valorMt2 = 0;
Double.TryParse(txtMt2.Text, out valorMt2);
Elemento.Mt2 = valorMt2;
Double valorPeso = 0;
Double.TryParse(txtPeso.Text, out valorPeso);
Elemento.Peso = valorPeso;
Elemento.Rotacion = ckRotacion.Checked ? true : false;
Elemento.Activo = ckActivo.Checked ? true : false;
var ejecutor = (Comandos)Session["ejecutorBDSAFcore"];
var fachadaCore = new clsFachadaSAFcore(ref ejecutor);
int resultado = 0;
if (IdElemento == 0)
{
resultado = fachadaCore.insertarElemento(Elemento);
lbId.Text = resultado.ToString();
}
else
{
SentenciaSQL sql = new SentenciaSQL();
sql.FiltroBD.Add(new FiltroBD(clsElemento.Campos.Id, IdElemento, FiltroBD.OperadorLogico.igual));
resultado = fachadaCore.editarElemento(Elemento, sql);
}
}
开发者ID:kenchic,项目名称:SAF,代码行数:34,代码来源:ctrElementoForm.ascx.cs
示例2: registarDatos
public void registarDatos()
{
clsTipoDocumento TipoDocumento = new clsTipoDocumento();
TipoDocumento.Nombre = txtNombre.Text;
Int64 valorConsecutivo = 0;
Int64.TryParse(txtConsecutivo.Text, out valorConsecutivo);
TipoDocumento.Consecutivo = valorConsecutivo;
TipoDocumento.Activo = ckActivo.Checked ? true : false;
TipoDocumento.Operacion = txtOperacion.Text;
var ejecutor = (Comandos)Session["ejecutorBDSAFcore"];
var fachadaCore = new clsFachadaSAFcore(ref ejecutor);
int resultado = 0;
if (IdTipoDocumento == 0)
{
resultado = fachadaCore.insertarTipoDocumento(TipoDocumento);
lbId.Text = resultado.ToString();
}
else
{
SentenciaSQL sql = new SentenciaSQL();
sql.FiltroBD.Add(new FiltroBD(clsTipoDocumento.Campos.Id, IdTipoDocumento, FiltroBD.OperadorLogico.igual));
resultado = fachadaCore.editarTipoDocumento(TipoDocumento, sql);
}
}
开发者ID:kenchic,项目名称:SAF,代码行数:26,代码来源:ctrTipoDocumentoForm.ascx.cs
示例3: datatableConsultar
public DataTable datatableConsultar(SentenciaSQL sql)
{
DataTable datos = new DataTable();
string SentenciaSQL = "";
SentenciaSQL = construirSelect() + CondicionSQL(sql);
datos = EjecutorBaseDatos.obtenerConsulta(SentenciaSQL);
return datos;
}
开发者ID:kenchic,项目名称:SAF,代码行数:8,代码来源:clsMenuAdicionalDALC.cs
示例4: Editar
public int Editar(clsMenuRol obj, SentenciaSQL sql)
{
int resultado = 0;
EjecutorBaseDatos.limpiarParametros();
string sentenciaSQL = construirUpdate(obj) + CondicionSQL(sql);
resultado = EjecutorBaseDatos.ejecutarSentencia(sentenciaSQL);
return resultado;
}
开发者ID:kenchic,项目名称:SAF,代码行数:8,代码来源:clsMenuRolDALC.cs
示例5: obtenerDatos
private DataTable obtenerDatos()
{
var ejecutor = (Comandos)Session["ejecutorBDSAFcore"];
var fachadaSeg = new clsFachadaSAFcore(ref ejecutor);
SentenciaSQL sql = new SentenciaSQL();
DataTable datos = fachadaSeg.consultarDatosBodega(sql);
Session["Datos" + nombreForm] = datos;
return datos;
}
开发者ID:kenchic,项目名称:SAF,代码行数:10,代码来源:ctrBodegaList.ascx.cs
示例6: Consultar
public clsMenu Consultar(SentenciaSQL sql)
{
DataTable datos = new DataTable();
clsFabricaMenu fab = new clsFabricaMenu();
string SentenciaSQL = "";
SentenciaSQL = construirSelect() + CondicionSQL(sql);
datos = EjecutorBaseDatos.obtenerConsulta(SentenciaSQL);
return fab.CrearObjeto(datos);
}
开发者ID:kenchic,项目名称:SAF,代码行数:10,代码来源:clsMenuAdicionalDALC.cs
示例7: obtenerDatoCiudad
private DataTable obtenerDatoCiudad()
{
var ejecutor = (Comandos)Session["ejecutorBDSAFcore"];
var fachadaSeg = new clsFachadaSAFcore(ref ejecutor);
SentenciaSQL sql = new SentenciaSQL();
sql.FiltroBD.Add(new FiltroBD(clsCiudad.Campos.Activo, true, FiltroBD.OperadorLogico.igual));
DataTable datos = fachadaSeg.consultarDatosCiudad(sql);
Session["DatosCiudad" + nombreForm] = datos;
return datos;
}
开发者ID:kenchic,项目名称:SAF,代码行数:11,代码来源:ctrClienteList.ascx.cs
示例8: Consultar
public clsMenuRol Consultar(SentenciaSQL sql)
{
DataTable datos = new DataTable();
clsFabricaMenuRol fab = new clsFabricaMenuRol();
string sentenciaSQL = "";
EjecutorBaseDatos.limpiarParametros();
sentenciaSQL = construirSelect() + CondicionSQL(sql);
datos = EjecutorBaseDatos.obtenerConsulta(sentenciaSQL);
return fab.CrearObjeto(datos);
}
开发者ID:kenchic,项目名称:SAF,代码行数:11,代码来源:clsMenuRolDALC.cs
示例9: eliminarDatos
protected void eliminarDatos(OrderedDictionary keys)
{
clsDetalleDocumento DetalleDocumento = new clsDetalleDocumento();
DetalleDocumento.Id = keys["Id"] as int?;
var ejecutor = (Comandos)Session["ejecutorBDSAFcore"];
var fachadaCore = new clsFachadaSAFcore(ref ejecutor);
int resultado = 0;
SentenciaSQL sql = new SentenciaSQL();
sql.FiltroBD.Add(new FiltroBD(clsDetalleDocumento.Campos.Id, DetalleDocumento.Id, FiltroBD.OperadorLogico.igual));
resultado = fachadaCore.eliminarDetalleDocumento(DetalleDocumento, sql);
Session["Datos" + nombreForm] = null;
gvDatos.DataBind();
}
开发者ID:kenchic,项目名称:SAF,代码行数:17,代码来源:ctrDetalleDocumentoList.ascx.cs
示例10: registarDatos
public void registarDatos()
{
var ejecutor = (Comandos)Session["ejecutorBDSAFcore"];
var fachadaCore = new clsFachadaSAFcore(ref ejecutor);
clsCliente Cliente = new clsCliente();
if (cbidCiudad.SelectedItem != null)
Cliente.idCiudad = Convert.ToInt16(cbidCiudad.Value);
else
{
if(cbidCiudad.Text != string.Empty)
{
clsCiudad Ciudad = new clsCiudad();
Ciudad.Nombre = cbidCiudad.Text;
Ciudad.Activo = true;
Cliente.idCiudad = (short)fachadaCore.insertarCiudad(Ciudad);
}
}
Cliente.Identificacion = txtIdentificacion.Text;
Cliente.Nombre1 = txtNombre1.Text;
Cliente.Nombre2 = txtNombre2.Text;
Cliente.Apellido1 = txtApellido1.Text;
Cliente.Apellido2 = txtApellido2.Text;
Cliente.Direccion = txtDireccion.Text;
Cliente.Telefono = txtTelefono.Text;
Cliente.Celular = txtCelular.Text;
Cliente.Correo = txtCorreo.Text;
Cliente.Activo = ckActivo.Checked ? true : false;
int resultado = 0;
if (IdCliente == 0)
{
resultado = fachadaCore.insertarCliente(Cliente);
lbId.Text = resultado.ToString();
}
else
{
SentenciaSQL sql = new SentenciaSQL();
sql.FiltroBD.Add(new FiltroBD(clsCliente.Campos.Id, IdCliente, FiltroBD.OperadorLogico.igual));
resultado = fachadaCore.editarCliente(Cliente, sql);
}
}
开发者ID:kenchic,项目名称:SAF,代码行数:43,代码来源:ctrClienteForm.ascx.cs
示例11: registarDatos
public void registarDatos()
{
clsDocumento Documento = new clsDocumento();
if (cbidTipoDocumento.Value != null)
Documento.idTipoDocumento = Convert.ToByte(cbidTipoDocumento.Value);
if (txtFecha.Date != DateTime.MinValue)
Documento.Fecha = txtFecha.Date;
Documento.Descripcion = txtDescripcion.Text;
Documento.Anulado = ckAnulado.Checked ? true : false;
var ejecutor = (Comandos)Session["ejecutorBDSAFcore"];
var fachadaCore = new clsFachadaSAFcore(ref ejecutor);
int resultado = 0;
if (IdDocumento == 0)
{
SentenciaSQL sql = new SentenciaSQL();
sql.FiltroBD.Add(new FiltroBD(clsTipoDocumento.Campos.Id, Documento.idTipoDocumento, FiltroBD.OperadorLogico.igual));
clsTipoDocumento tipoDocumento = fachadaCore.consultarEntidadTipoDocumento(sql);
int numero = 0;
int.TryParse(tipoDocumento.Consecutivo.ToString(), out numero);
Documento.Numero = numero;
resultado = fachadaCore.insertarDocumento(Documento);
if (resultado > 0)
{
txtNumero.Text = Documento.Numero.ToString();
lbId.Text = resultado.ToString();
tipoDocumento.Id = null;
tipoDocumento.Consecutivo += 1;
resultado = fachadaCore.editarTipoDocumento(tipoDocumento, sql);
}
}
else
{
SentenciaSQL sql = new SentenciaSQL();
sql.FiltroBD.Add(new FiltroBD(clsDocumento.Campos.Id, IdDocumento, FiltroBD.OperadorLogico.igual));
resultado = fachadaCore.editarDocumento(Documento, sql);
}
}
开发者ID:kenchic,项目名称:SAF,代码行数:42,代码来源:ctrDocumentoForm.ascx.cs
示例12: Page_Load
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
var ejecutor = (Comandos)Session["ejecutorBDSAFseg"];
var fachadaSeg = new clsFachadaSAFSegAdicional(ref ejecutor);
var rol = (clsRol)Session["UsuarioRol"];
SentenciaSQL sql = new SentenciaSQL();
sql.FiltroBD.Add(new FiltroBD(clsMenuRol.Campos.idrol, rol.Id, FiltroBD.OperadorLogico.igual));
sql.FiltroBD.Add(new FiltroBD(clsMenu.Campos.idmenunivel1, 0, FiltroBD.OperadorLogico.igual));
sql.OrdenBD.Add(clsMenu.Campos.orden);
List<clsMenu> menu = fachadaSeg.consultarListaMenuRol(sql);
if (menu != null)
{
foreach (var item in menu)
Menu.Items.Add(item.Nombre, "ID" + item.Id, "", item.Url);
}
}
}
开发者ID:kenchic,项目名称:SAF,代码行数:20,代码来源:frmEncabezado.aspx.cs
示例13: btnIngresar_Click
protected void btnIngresar_Click(object sender, EventArgs e)
{
var ejecutor = (Comandos)Session["ejecutorBDSAFseg"];
var fachadaSeg = new clsFachadaSAFseg(ref ejecutor);
SentenciaSQL sql = new SentenciaSQL();
sql.FiltroBD.Add(new FiltroBD(clsUsuario.Campos.usuario, inpUsuario.Value, FiltroBD.OperadorLogico.igual));
sql.FiltroBD.Add(new FiltroBD(clsUsuario.Campos.clave, inpClave.Value, FiltroBD.OperadorLogico.igual));
var usuario = fachadaSeg.consultarEntidadUsuario(sql);
if (usuario != null)
{
Session["Usuario"] = usuario;
sql = new SentenciaSQL();
sql.FiltroBD.Add(new FiltroBD(clsRol.Campos.id, usuario.idRol, FiltroBD.OperadorLogico.igual));
var rol = fachadaSeg.consultarEntidadRol(sql);
Session["UsuarioRol"] = rol;
Response.Redirect("~/sistema/frmPrincipal.aspx");
}
}
开发者ID:kenchic,项目名称:SAF,代码行数:21,代码来源:login.ascx.cs
示例14: registarDatos
public void registarDatos()
{
clsCiudad Ciudad = new clsCiudad();
Ciudad.Nombre = txtNombre.Text;
Ciudad.Activo = ckActivo.Checked ? true : false;
var ejecutor = (Comandos)Session["ejecutorBDSAFcore"];
var fachadaCore = new clsFachadaSAFcore(ref ejecutor);
int resultado = 0;
if (IdCiudad == 0)
{
resultado = fachadaCore.insertarCiudad(Ciudad);
lbId.Text = resultado.ToString();
}
else
{
SentenciaSQL sql = new SentenciaSQL();
sql.FiltroBD.Add(new FiltroBD(clsCiudad.Campos.Id, IdCiudad, FiltroBD.OperadorLogico.igual));
resultado = fachadaCore.editarCiudad(Ciudad, sql);
}
}
开发者ID:kenchic,项目名称:SAF,代码行数:22,代码来源:ctrCiudadForm.ascx.cs
示例15: Page_Load
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
if (Request["ModuloID"] != null)
{
var idModulo = Request["ModuloID"];
var ejecutor = (Comandos)Session["ejecutorBDSAFseg"];
var fachadaSeg = new clsFachadaSAFSegAdicional(ref ejecutor);
var rol = (clsRol)Session["UsuarioRol"];
SentenciaSQL sql = new SentenciaSQL();
sql.FiltroBD.Add(new FiltroBD(clsMenuRol.Campos.idrol, rol.Id, FiltroBD.OperadorLogico.igual));
sql.FiltroBD.Add(new FiltroBD(clsMenu.Campos.idmenunivel1, idModulo, FiltroBD.OperadorLogico.igual));
sql.OrdenBD.Add(clsMenu.Campos.orden);
List<clsMenu> menu = fachadaSeg.consultarListaMenuRol(sql);
if (menu != null)
{
var index = -1;
var idNivel2 = -1;
foreach (var item in menu)
{
if (item.idMenuNivel2 == 0)
{
index++;
nbMenuModulo.Groups.Add(item.Nombre);
idNivel2 = item.idMenuNivel2.Value;
}
else
nbMenuModulo.Groups[index].Items.Add(item.Nombre, "ID" + item.Id, item.Imagen, item.Url);
}
}
}
}
}
开发者ID:kenchic,项目名称:SAF,代码行数:37,代码来源:frmMenuModulos.aspx.cs
示例16: actualizarDatos
protected void actualizarDatos(OrderedDictionary keys, OrderedDictionary newValues)
{
clsDetalleDocumento DetalleDocumento = new clsDetalleDocumento();
DetalleDocumento.Id = keys["Id"] as int?;
DetalleDocumento.idElemento = newValues["idElemento"] as short?;
DetalleDocumento.idDocumento = (int)IdDocumento;
DetalleDocumento.idBodegaOrigen = newValues["idBodegaOrigen"] as byte?;
DetalleDocumento.idBodegaDestino = newValues["idBodegaDestino"] as byte?;
Int32 valorCantidad = 0;
Int32.TryParse(newValues["Cantidad"].ToString(), out valorCantidad);
DetalleDocumento.Cantidad = valorCantidad;
var ejecutor = (Comandos)Session["ejecutorBDSAFcore"];
var fachadaCore = new clsFachadaSAFcore(ref ejecutor);
int resultado = 0;
SentenciaSQL sql = new SentenciaSQL();
sql.FiltroBD.Add(new FiltroBD(clsDetalleDocumento.Campos.Id, DetalleDocumento.Id, FiltroBD.OperadorLogico.igual));
resultado = fachadaCore.editarDetalleDocumento(DetalleDocumento, sql);
Session["Datos" + nombreForm] = null;
gvDatos.DataBind();
}
开发者ID:kenchic,项目名称:SAF,代码行数:24,代码来源:ctrDetalleDocumentoList.ascx.cs
示例17: editarTipoDocumento
public int editarTipoDocumento(clsTipoDocumento obj, SentenciaSQL sql)
{
m_clsTipoDocumentoDALC = new clsTipoDocumentoDALC(m_EjecutorBaseDatos);
return m_clsTipoDocumentoDALC.Editar(obj, sql);
}
开发者ID:kenchic,项目名称:SAF,代码行数:5,代码来源:clsFachadaTipoDocumento.cs
示例18: OrdenSQL
private string OrdenSQL(SentenciaSQL sql)
{
string ordenar = "";
if (sql.OrdenBD.Count > 0)
{
foreach (var orden in sql.OrdenBD)
ordenar += "," + orden;
ordenar = " Order By " + ordenar.Substring(1);
}
return ordenar;
}
开发者ID:kenchic,项目名称:SAF,代码行数:11,代码来源:clsMenuRolDALC.cs
示例19: CondicionSQL
private string CondicionSQL(SentenciaSQL sql)
{
string condicion = "";
if (sql.FiltroBD.Count > 0)
{
foreach (var filtro in sql.FiltroBD)
{
EjecutorBaseDatos.agregarParametro(filtro.Campo,filtro.Valor);
condicion += filtro.Filtro;
}
condicion = " Where " + condicion.Substring(4);
}
return condicion;
}
开发者ID:kenchic,项目名称:SAF,代码行数:14,代码来源:clsMenuRolDALC.cs
示例20: Eliminar
public int Eliminar(clsDetalleRepDevolucionServicio obj, SentenciaSQL sql)
{
int resultado=0;
EjecutorBaseDatos.limpiarParametros();
string sentenciaSQL = construirDelete() + CondicionSQL(sql);
resultado = EjecutorBaseDatos.ejecutarSentencia(sentenciaSQL);
return resultado;
}
开发者ID:kenchic,项目名称:SAF,代码行数:8,代码来源:clsDetalleRepDevolucionServicioDALC.cs
注:本文中的BaseDatos.SentenciaSQL类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论