• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

C# BaseDatos.SentenciaSQL类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了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;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C# BaseLib.EventsArgs类代码示例发布时间:2022-05-24
下一篇:
C# MediaEngine.PlayerEventArgs类代码示例发布时间:2022-05-24
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap