当前位置: 首页>>代码示例>>C#>>正文


C# BaseDatos.SentenciaSQL类代码示例

本文整理汇总了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);
            }
        }
开发者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


注:本文中的BaseDatos.SentenciaSQL类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。