本文整理汇总了C#中BaseDatos.SentenciaSQL类的典型用法代码示例。如果您正苦于以下问题:C# SentenciaSQL类的具体用法?C# SentenciaSQL怎么用?C# SentenciaSQL使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
SentenciaSQL类属于BaseDatos命名空间,在下文中一共展示了SentenciaSQL类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的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);
}
}
示例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);
}
}
示例3: datatableConsultar
public DataTable datatableConsultar(SentenciaSQL sql)
{
DataTable datos = new DataTable();
string SentenciaSQL = "";
SentenciaSQL = construirSelect() + CondicionSQL(sql);
datos = EjecutorBaseDatos.obtenerConsulta(SentenciaSQL);
return datos;
}
示例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;
}
示例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;
}
示例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);
}
示例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;
}
示例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);
}
示例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();
}
示例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);
}
}
示例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);
}
}
示例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);
}
}
}
示例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");
}
}
示例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);
}
}
示例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);
}
}
}
}
}