Exemple #1
0
        //Variables

        ///Funciones varias

        //Funcion que carga grid dependiendo del filtro
        void CargarGrid()
        {
            ///Carga de grid Principal
            ClaseCapaDatosFerreteria cpd = new ClaseCapaDatosFerreteria();

            try
            {
                DataSet ds = cpd.LlenarGrid("" +
                                            "tbl_bitacora.id as 'CÓDIGO', " +
                                            "CONCAT(tbl_persona.Nombre, ',', tbl_persona.Apellidos) as 'USUARIO PERSONA', " +
                                            "tbl_usuario.Nickname as 'USUARIO NICKNAME', " +
                                            "tbl_bitacora.host as 'HOST', " +
                                            "tbl_bitacora.fecha as 'FECHA', " +
                                            "tbl_bitacora.hora as 'HORA', " +
                                            "tbl_bitacora.accion as 'ACCION'",
                                            "tbl_bitacora, tbl_persona, tbl_usuario, tbl_empleado ",
                                            "tbl_bitacora.tbl_usuario_id = tbl_usuario.id " +
                                            "AND tbl_usuario.tbl_empleado_DPI = tbl_empleado.DPI " +
                                            "AND tbl_empleado.tbl_persona_id = tbl_persona.id " +
                                            filtro,
                                            "Visualizacion de Bitacora");
                dtg_Compras.DataSource = ds.Tables[0];
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString(), "Error al cargar datos", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Exemple #2
0
        void CargarGridDetalleBodegas(DataGridView dtg, ComboBox cbm)
        {
            ClaseCapaDatosFerreteria cpd = new ClaseCapaDatosFerreteria();

            // Llenar Datagrid
            try
            {
                string  idBodega = cpd.ExtraerCodigo("id", "tbl_Bodega", "NombreBodega", cbm.Text);
                DataSet ds       = cpd.LlenarGrid("" +
                                                  "tbl_producto.id as 'CODIGO', " +
                                                  "tbl_producto.Nombre as 'NOMBRE', " +
                                                  "tbl_producto.tbl_Material_id as 'MATERIAL', " +
                                                  "tbl_productobodega.Cantidad as 'CANTIDAD' ",
                                                  "tbl_producto, tbl_productobodega ",
                                                  "tbl_productobodega.tbl_Producto_id = tbl_Producto.id " +
                                                  "and tbl_productobodega.tbl_Bodega_id = '" + idBodega + "' " +
                                                  "and tbl_Producto.status = 1",
                                                  "Visualizacion de productos en bodega");
                dtg.DataSource = ds.Tables[0];
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString(), "Error al Cargar los Datos", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        //Funcion que carga grid dependiendo del filtro
        void CargarGrid()
        {
            ///Carga de grid Principal
            ClaseCapaDatosFerreteria cpd = new ClaseCapaDatosFerreteria();

            try
            {
                DataSet ds = cpd.LlenarGrid("" +
                                            "tbl_devolucionencabezado.id as 'CÓDIGO',  CONCAT(tbl_persona.Nombre,',',tbl_organizacion.Nombre) as 'CLIENTE', " +
                                            "tbl_devolucionencabezado.Motivo as 'MOTIVO', " +
                                            "tbl_devolucionencabezado.FechaEmision as 'FECHA DE EMISIÓN' ",
                                            "tbl_devolucionencabezado, tbl_organizacion,tbl_persona,tbl_cliente ",
                                            "tbl_devolucionencabezado.tbl_Cliente_id = tbl_Cliente.NIT " +
                                            "AND tbl_Cliente.tbl_organizacion_id = tbl_organizacion.id " +
                                            "AND tbl_Cliente.tbl_Persona_id = tbl_Persona.id " +
                                            "AND tbl_devolucionencabezado.status = 1 " +
                                            filtro,
                                            "Visualizacion de Devoluciones Encabezado");
                DataGridViewDevoluciones.DataSource = ds.Tables[0];
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString(), "Error al cargar datos", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Exemple #4
0
        void CargarGrid()
        {
            string tabla                 = "tbl_devolucionencabezado";
            string campoObjetivo         = "tbl_Cliente";
            ClaseCapaDatosFerreteria cpd = new ClaseCapaDatosFerreteria();

            try
            {
                ///id, fechaemision, fechacancelacion, total, objetivo, empleado, cancelado, saldo
                ds = cpd.LlenarGrid(tabla + ".id as ID, " + tabla + ".FechaEmision as 'FECHA EMISION', " +
                                    "" + tabla + ".Motivo as 'MOTIVO'," +
                                    "CONCAT(tbl_persona.Nombre,',',tbl_organizacion.Nombre) as 'CLIENTE'," +
                                    "" + tabla + ".Aprobado as 'APROBADO'",
                                    "" + tabla + ", tbl_persona, tbl_organizacion, " + campoObjetivo + "",
                                    "" + tabla + "." + campoObjetivo + "_id = " + campoObjetivo + ".NIT " +
                                    "AND " + campoObjetivo + ".tbl_persona_id = tbl_persona.id " +
                                    "AND " + tabla + ".status = 1 " +
                                    "AND " + campoObjetivo + ".tbl_organizacion_id = tbl_organizacion.id " + filtro,
                                    "Consulta Reportes");
                DataGridViewDetalles.DataSource = ds.Tables[0];
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
Exemple #5
0
        public UI_DetalleClientes(string nit, string nombre, string organizacion, string direccion, string telefono)
        {
            InitializeComponent();
            labelNIT.Text          = nit;
            labelNombre.Text       = nombre;
            labelOrganizacion.Text = organizacion;
            labelDireccion.Text    = direccion;
            labelTelefono.Text     = telefono;
            if (nit != "")
            {
                ClaseCapaDatosFerreteria cpd = new ClaseCapaDatosFerreteria();
                DataSet ds = cpd.LlenarGrid(
                    "tbl_Producto.id as 'CODIGO', tbl_Producto.Nombre as 'NOMBRE', tbl_ventasdetalle.Cantidad as 'CANTIDAD', " +
                    "tbl_ventasdetalle.Precio as 'PRECIO', tbl_ventasdetalle.Subtotal as 'SUBTOTAL', " +
                    "tbl_ventasencabezado.FechaEmision as 'FECHA' ",
                    "tbl_ventasdetalle, tbl_Producto, tbl_VentasEncabezado, tbl_Cliente ",
                    "tbl_ventasdetalle.tbl_VentasEncabezado_id = tbl_VentasEncabezado.id AND " +
                    "tbl_VentasEncabezado.tbl_Cliente_id = tbl_Cliente.NIT AND " +
                    "tbl_ventasdetalle.tbl_Producto_id = tbl_Producto.id AND " +
                    "tbl_Cliente.NIT = " + nit,
                    "Visualizacion de historial de clientes");

                dtg_ClientesDetalles.DataSource = ds.Tables[0];
            }
        }
Exemple #6
0
        //Funcion que carga grid dependiendo del filtro
        void CargarGrid()
        {
            ///Carga de grid Principal
            ClaseCapaDatosFerreteria cpd = new ClaseCapaDatosFerreteria();

            try
            {
                DataSet ds = cpd.LlenarGrid("" +
                                            "tbl_ventasencabezado.id as 'CÓDIGO',  CONCAT(tbl_persona.Nombre,',',tbl_organizacion.Nombre) as 'CLIENTE', " +
                                            "tbl_ventasencabezado.FechaEmision as 'FECHA DE EMISIÓN', " +
                                            "tbl_ventasencabezado.FechaCancelacion as 'FECHA DE CANCELACIÓN', " +
                                            "tbl_ventasencabezado.Saldo as 'SALDO', " +
                                            "tbl_ventasencabezado.Total as 'TOTAL', " +
                                            "tbl_ventasencabezado.Transporte as 'TRANSPORTE' ",
                                            "tbl_ventasencabezado, tbl_organizacion,tbl_persona,tbl_cliente ",
                                            "tbl_ventasencabezado.tbl_Cliente_id = tbl_Cliente.NIT " +
                                            "AND tbl_Cliente.tbl_organizacion_id = tbl_organizacion.id " +
                                            "AND tbl_Cliente.tbl_Persona_id = tbl_Persona.id " +
                                            "AND tbl_ventasencabezado.status = 1 " +
                                            filtro,
                                            "Visualizacion de Ventas Encabezado");
                DataGridViewVentas.DataSource = ds.Tables[0];
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString(), "Error al cargar datos", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Exemple #7
0
        void LoadForm()
        {
            ClaseCapaDatosFerreteria cpd = new ClaseCapaDatosFerreteria();

            try
            {
                DataSet ds = cpd.LlenarGrid("" +
                                            "DISTINCT tbl_usuario.id as 'CODIGO',  tbl_usuario.Nickname as 'NOMBRE USUARIO', " +
                                            "tbl_empleado.DPI as 'DPI', tbl_persona.Nombre as 'NOMBRE', tbl_persona.Apellidos as 'APELLIDOS' " +
                                            ", tbl_telefono.NumeroTelefono as 'TELEFONO', tbl_correo.Correo as 'CORREO' " +
                                            "", "" +
                                            "tbl_usuario, tbl_persona, tbl_empleado, tbl_telefono, tbl_correo " +
                                            "", "" +
                                            "tbl_usuario.tbl_empleado_DPI = tbl_empleado.DPI AND " +
                                            "tbl_empleado.status = 1 AND " +
                                            "tbl_persona.status = 1 AND " +
                                            "tbl_usuario.tbl_empleado_DPI = tbl_empleado.DPI AND " +
                                            "tbl_empleado.tbl_persona_id = tbl_persona.id AND " +
                                            "tbl_telefono.tbl_persona_id = tbl_persona.id AND " +
                                            "tbl_correo.tbl_persona_id = tbl_persona.id AND " +
                                            "tbl_usuario.status = 1 " + filtro +
                                            "; ", "Vista de datos de usuario");
                dtg_Usuarios.DataSource = ds.Tables[0];
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString(), "Error al Cargar los Datos", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Exemple #8
0
        void CargarGrid()
        {
            ClaseCapaDatosFerreteria cpd = new ClaseCapaDatosFerreteria();

            try
            {
                ds = cpd.LlenarGrid("tbl_producto.id as id, tbl_producto.Nombre as Nombre, " +
                                    "tbl_producto.precioCompra as PrecioCompra, tbl_producto.precioVenta as PrecioVenta, " +
                                    "tbl_material.DescripcionMaterial as Material, tbl_marca.DescripcionMarca as Marca, tbl_colorproducto.DescripcionColor as Color, " +
                                    "tbl_productobodega.Cantidad as Cantidad, " +
                                    "tbl_bodega.NombreBodega as Bodega",
                                    "tbl_producto, tbl_bodega, tbl_productobodega, tbl_material, tbl_marca, tbl_colorproducto",
                                    "tbl_producto.id = tbl_productobodega.tbl_producto_id " +
                                    "AND tbl_material.id = tbl_producto.tbl_material_id " +
                                    "AND tbl_marca.id = tbl_producto.tbl_marca_id " +
                                    "AND tbl_colorproducto.id = tbl_producto.tbl_colorproducto_id " +
                                    "AND tbl_productobodega.tbl_bodega_id = tbl_bodega.id " + filtro,
                                    "Consulta Productos");
                dtg_Productos.DataSource = ds.Tables[0];
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
        public void cargarDetalle()
        {
            ClaseCapaDatosFerreteria cpd = new ClaseCapaDatosFerreteria();
            DataSet ds;

            try
            {
                ds = cpd.LlenarGrid("" +
                                    "tbl_devoluciondetalle.id as CODIGO, " +
                                    "Concat(tbl_producto.id,',',tbl_producto.Nombre) as PRODUCTO, " +
                                    "Concat(tbl_bodega.id,',',tbl_bodega.NombreBodega) as BODEGA, " +
                                    "tbl_devoluciondetalle.Cantidad as CANTIDAD, " +
                                    "tbl_devolucionencabezado.Motivo as MOTIVO ",
                                    "tbl_devoluciondetalle, tbl_devolucionencabezado, tbl_bodega," +
                                    "tbl_Producto ",
                                    "tbl_bodega.id = tbl_devoluciondetalle.tbl_bodega_id " +
                                    "AND tbl_devolucionencabezado.id = tbl_devoluciondetalle.tbl_devolucionencabezado_id " +
                                    "AND tbl_devoluciondetalle.tbl_devolucionencabezado_id = " + codigoEnc + " " +
                                    "AND tbl_devoluciondetalle.tbl_producto_id = tbl_Producto.id", "Visualizacion de datos detalles de devoluciones");
                dtg_ProductosDetalle.DataSource = ds.Tables[0];
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString(), "ERROR AL GUARDAR DATOS", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        //Variables

        //Funciones varias

        void LoadForm()
        {
            ///Carga de grid Principal
            ClaseCapaDatosFerreteria cpd = new ClaseCapaDatosFerreteria();

            try
            {
                DataSet ds = cpd.LlenarGrid("" +
                                            "tbl_proveedor.id as CODIGO, " +
                                            "tbl_persona.nombre as NOMBRE, " +
                                            "tbl_persona.apellidos as APELLIDO, " +
                                            "tbl_organizacion.nombre as ORGANIZACION, " +
                                            "tbl_organizacion.direccion as DIRECCION "
                                            ,
                                            "tbl_proveedor, tbl_persona, tbl_organizacion "
                                            ,
                                            "tbl_persona.id = tbl_proveedor.tbl_persona_id " +
                                            "AND tbl_organizacion.id = tbl_proveedor.tbl_organizacion_id " +
                                            "AND tbl_proveedor.status = 1 " +
                                            filtro,
                                            "Visualizacion de Proveedores");
                DataGridViewProveedores.DataSource = ds.Tables[0];
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString(), "Error al cargar datos", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        //Variables

        //Funciones varias

        void LoadForm()
        {
            ///Carga de grid Principal
            ClaseCapaDatosFerreteria cpd = new ClaseCapaDatosFerreteria();

            try
            {
                DataSet ds = cpd.LlenarGrid("" +
                                            "tbl_cliente.NIT as 'NIT', " +
                                            "tbl_persona.Nombre as 'NOMBRE', " +
                                            "tbl_persona.Apellidos as 'APELLIDOS', " +
                                            "tbl_organizacion.Nombre as 'ORGANIZACION', " +
                                            "tbl_organizacion.Direccion as 'DIRECCION', " +
                                            "tbl_cliente.Transporte as 'TRANSPORTE', " +
                                            "tbl_telefono.NumeroTelefono as 'TELEFONO', " +
                                            "tbl_correo.Correo as 'CORREO'"
                                            ,
                                            "tbl_persona, tbl_organizacion, tbl_cliente,tbl_telefono, tbl_correo"
                                            ,
                                            "tbl_persona.id = tbl_telefono.tbl_persona_id " +
                                            "AND tbl_persona.id = tbl_correo.tbl_persona_id " +
                                            "AND tbl_organizacion.id = tbl_cliente.tbl_organizacion_id " +
                                            "AND tbl_cliente.tbl_Persona_id = tbl_Persona.id " +
                                            "AND tbl_cliente.status = 1 " +
                                            filtro,
                                            "Visualizacion de Proveedores");
                DataGridViewClientes.DataSource = ds.Tables[0];
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString(), "Error al cargar datos", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        //Funcion que carga grid dependiendo del filtro
        void CargarGrid()
        {
            ///Carga de grid Principal
            ClaseCapaDatosFerreteria cpd = new ClaseCapaDatosFerreteria();

            try
            {
                DataSet ds = cpd.LlenarGrid("" +
                                            "tbl_comprasencabezado.id as 'CÓDIGO',  tbl_organizacion.Nombre as 'PROVEEDOR', " +
                                            "tbl_comprasencabezado.FechaEmision as 'FECHA DE EMISIÓN', " +
                                            "tbl_comprasencabezado.FechaCancelacion as 'FECHA DE CANCELACIÓN', " +
                                            "tbl_comprasencabezado.Saldo as 'SALDO', " +
                                            "tbl_comprasencabezado.Total as 'TOTAL' ",
                                            "tbl_comprasencabezado, tbl_organizacion, tbl_proveedor ",
                                            "tbl_comprasencabezado.tbl_proveedor_id = tbl_proveedor.id " +
                                            "AND tbl_proveedor.tbl_organizacion_id = tbl_organizacion.id " +
                                            "AND tbl_comprasencabezado.status = 1 " +
                                            filtro,
                                            "Visualizacion de Compras Encabezado");
                dtg_Compras.DataSource = ds.Tables[0];
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString(), "Error al cargar datos", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        public void LoadForm()
        {
            comboBoxUsuario.Items.Clear();
            ClaseCapaDatosFerreteria cpd = new ClaseCapaDatosFerreteria();

            try
            {
                DataSet ds = cpd.LlenarGrid("id as CODIGO, NombrePerfil as NOMBRE", "tbl_PerfilEncabezado", "1", "Vista datos de Perfiles");
                dtg_PerfilesAll.DataSource = ds.Tables[0];
                cpd.cargarDatosACombobox2(comboBoxUsuario, " CONCAT(id,',',Nickname) AS NombreC", "Nombre", "" +
                                          " bd_ferreteria.tbl_usuario ");
                DataSet ds2 = cpd.LlenarGrid("tbl_PerfilEncabezado.id as CODIGO, tbl_PerfilEncabezado.NombrePerfil as NOMBRE", "" +
                                             "tbl_PerfilEncabezado, tbl_Usuario, tbl_PerfilUsuario", " " +
                                             "tbl_PerfilEncabezado.id = tbl_PerfilUsuario.tbl_PerfilEncabezado_id AND tbl_PerfilUsuario.tbl_Usuario_id = tbl_Usuario.id AND tbl_Usuario.id = " + codigoUsuario().ToString(), "Vista datos de perfiles");
                dataGridViewPerfilesUsuario.DataSource = ds2.Tables[0];
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString(), "Error al Guardar Los Datos", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        private void txtBusqueda_TextChanged(object sender, EventArgs e)
        {
            ClaseCapaDatosFerreteria cpd = new ClaseCapaDatosFerreteria();
            DataSet ds;

            try
            {
                if (txtBusqueda.Text == "")
                {
                    ds = cpd.LlenarGrid("id as 'CÓDIGO', NombrePerfil as 'NOMBRE PERFIL'", "tbl_PerfilEncabezado", "1", "Vista de datos de perfiles");
                }
                else
                {
                    ds = cpd.LlenarGrid("id as 'CÓDIGO', NombrePerfil as 'NOMBRE PERFIL'", "tbl_PerfilEncabezado", filtro + " = " + txtBusqueda.Text, "Vista de datos de perfiles");
                }
                dtg_Perfiles.DataSource = ds.Tables[0];
            }
            catch (Exception ex)
            {
            }
        }
Exemple #15
0
        void CargarGrid(string tabla, string campoObjetivo)
        {
            ClaseCapaDatosFerreteria cpd = new ClaseCapaDatosFerreteria();

            try
            {
                if (campoObjetivo == "tbl_proveedor")
                {
                    ///id, fechaemision, fechacancelacion, total, objetivo, empleado, cancelado, saldo
                    ds = cpd.LlenarGrid(tabla + ".id as ID, " + tabla + ".FechaEmision as 'FECHA EMISION', " +
                                        "" + tabla + ".FechaCancelacion as 'FECHA CANCELACION', " + tabla + ".Total as TOTAL, " +
                                        "CONCAT(tbl_persona.Nombre,',',tbl_organizacion.Nombre) as '" + titleObjetivo + "'," +
                                        "" + tabla + ".Cancelado as 'CANCELADO', " + tabla + ".Saldo as 'SALDO'",
                                        "" + tabla + ", tbl_persona, tbl_organizacion, " + campoObjetivo + "",
                                        "" + tabla + "." + campoObjetivo + "_id = " + campoObjetivo + ".id " +
                                        "AND " + campoObjetivo + ".tbl_persona_id = tbl_persona.id " +
                                        "AND " + tabla + ".status = 1 " +
                                        "AND " + campoObjetivo + ".tbl_organizacion_id = tbl_organizacion.id " + filtro,
                                        "Consulta Reportes");
                }
                else
                {
                    ds = cpd.LlenarGrid(tabla + ".id as ID, " + tabla + ".FechaEmision as 'FECHA EMISION', " +
                                        "" + tabla + ".FechaCancelacion as 'FECHA CANCELACION', " + tabla + ".Total as TOTAL, " +
                                        "CONCAT(tbl_persona.Nombre,',',tbl_organizacion.Nombre) as '" + titleObjetivo + "'," +
                                        "" + tabla + ".Cancelado as 'CANCELADO', " + tabla + ".Saldo as 'SALDO'",
                                        "" + tabla + ", tbl_persona, tbl_organizacion, " + campoObjetivo + "",
                                        "" + tabla + "." + campoObjetivo + "_id = " + campoObjetivo + ".NIT " +
                                        "AND " + campoObjetivo + ".tbl_persona_id = tbl_persona.id " +
                                        "AND " + tabla + ".status = 1 " +
                                        "AND " + campoObjetivo + ".tbl_organizacion_id = tbl_organizacion.id " + filtro,
                                        "Consulta Reportes");
                }
                DataGridViewDetalles.DataSource = ds.Tables[0];
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
Exemple #16
0
        void LoadForm()
        {
            ClaseCapaDatosFerreteria cpd = new ClaseCapaDatosFerreteria();

            try
            {
                DataSet ds = cpd.LlenarGrid(cadenaDeCampos, tabla, sWhere);
                dataGridViewDetalles.DataSource = ds.Tables[0];
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString(), "Error al Cargar Datos", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        public void LoadForm()
        {
            comboBoxTipoBusqueda.SelectedIndex = 0;
            ClaseCapaDatosFerreteria cpd = new ClaseCapaDatosFerreteria();
            DataSet ds;

            try
            {
                ds = cpd.LlenarGrid("id as 'CÓDIGO', NombrePerfil as 'NOMBRE PERFIL'", "tbl_PerfilEncabezado", "1", "Vista de datos de Perfiles");
                dtg_Perfiles.DataSource = ds.Tables[0];
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString(), "Error al Cargar los Datos", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        public void cargarPermisosUsuario()
        {
            ClaseCapaDatosFerreteria cpd = new ClaseCapaDatosFerreteria();

            try
            {
                DataSet ds2 = cpd.LlenarGrid("tbl_PerfilEncabezado.id as CODIGO, tbl_PerfilEncabezado.NombrePerfil as NOMBRE", "" +
                                             "tbl_PerfilEncabezado, tbl_Usuario, tbl_PerfilUsuario", " " +
                                             "tbl_PerfilEncabezado.id = tbl_PerfilUsuario.tbl_PerfilEncabezado_id AND tbl_PerfilUsuario.tbl_Usuario_id = tbl_Usuario.id AND tbl_Usuario.id = " + codigoUsuario().ToString(), "Vista datos de perfil");
                dataGridViewPerfilesUsuario.DataSource = ds2.Tables[0];
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString(), "Error al Guardar Los Datos", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        private void comboBoxNombrePerfil_SelectedIndexChanged(object sender, EventArgs e)
        {
            ClaseCapaDatosFerreteria cpd = new ClaseCapaDatosFerreteria();

            try
            {
                cadenaPermisos = cpd.ExtraerCodigo("CadenaPermisos", "tbl_PerfilEncabezado", "NombrePerfil", comboBoxNombrePerfil.Text);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString(), "Error al Cargar los Datos", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            for (int i = 0; i < cadenaPermisos.Length; i++)
            {
                permisosList[i] = cadenaPermisos[i].ToString();
            }
            try
            {
                DataSet ds = cpd.LlenarGrid("" +
                                            "DISTINCT tbl_usuario.id as 'CODIGO',  tbl_usuario.Nickname as 'NOMBRE USUARIO', " +
                                            "tbl_empleado.DPI as 'DPI', tbl_persona.Nombre as 'NOMBRE', tbl_persona.Apellidos as 'APELLIDOS' " +
                                            "", "" +
                                            "tbl_usuario, tbl_persona, tbl_empleado, tbl_telefono, tbl_correo, tbl_PerfilUsuario, tbl_PerfilEncabezado " +
                                            "", "" +
                                            "tbl_usuario.tbl_empleado_DPI = tbl_empleado.DPI AND " +
                                            "tbl_empleado.tbl_persona_id = tbl_persona.id AND " +
                                            "tbl_PerfilUsuario.tbl_Usuario_id = tbl_Usuario.id AND " +
                                            "tbl_PerfilUsuario.tbl_PerfilEncabezado_id = tbl_PerfilEncabezado.id AND " +
                                            "'" + comboBoxNombrePerfil.Text + "' = tbl_PerfilEncabezado.NombrePerfil AND " +
                                            "tbl_usuario.status = 1 " +
                                            "; ", "Vista de usuarios y perfiles");
                dtg_PerfilesUsuario.DataSource = ds.Tables[0];
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString(), "Error al Cargar los Datos", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            privilegesState(1);
        }
Exemple #20
0
        //Variables


        //Funciones

        void LoadForm()
        {
            ///Carga de grid Principal
            ClaseCapaDatosFerreteria cpd = new ClaseCapaDatosFerreteria();

            try
            {
                DataSet ds = cpd.LlenarGrid(query, tabla, whereQuery, accion);
                dataGridViewVistas.DataSource = ds.Tables[0];
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString(), "Error al cargar datos", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            // Carga del titulo
            labelTitulo.Text = titulo;

            //Calculo del total
            if (totalSum)
            {
                labelTotal.Text = (sumarFilas(indexSum)).ToString();
            }
        }
        public void cargarDetalle()
        {
            ClaseCapaDatosFerreteria cpd = new ClaseCapaDatosFerreteria();
            DataSet ds;

            try
            {
                ds = cpd.LlenarGrid("" +
                                    "tbl_ventasdetalle.id as CODIGO, " +
                                    "tbl_producto.Nombre as PRODUCTO, " +
                                    "tbl_ventasdetalle.Cantidad as CANTIDAD, " +
                                    "tbl_ventasdetalle.Precio as PRECIO, " +
                                    "tbl_ventasdetalle.Subtotal as SUBTOTAL ",
                                    "tbl_ventasdetalle, " +
                                    "tbl_Producto ",
                                    "tbl_ventasdetalle.tbl_VentasEncabezado_id = " + codigoEnc + " " +
                                    "AND tbl_ventasdetalle.tbl_producto_id = tbl_Producto.id", "Visualizacion de datos detalles de devoluciones");
                dtg_ProductosDetalle.DataSource = ds.Tables[0];
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString(), "ERROR AL GUARDAR DATOS", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Exemple #22
0
 public void CargarGrid()
 {
     CapaDatosFerreteria.ClaseCapaDatosFerreteria cpd = new ClaseCapaDatosFerreteria();
     try
     {
         //Cargar DGV
         DataSet ds;
         ds = cpd.LlenarGrid("tbl_producto.Nombre as 'PRODUCTOS', " +
                             "tbl_producto_tbl_cliente.PrecioVenta as 'PRECIO' "
                             ,
                             "tbl_producto_tbl_cliente, tbl_producto "
                             ,
                             "tbl_producto.id = tbl_producto_tbl_cliente.tbl_producto_id AND " +
                             "tbl_producto_tbl_cliente.tbl_cliente_NIT = " + datosCliente[0]
                             ,
                             "Visualizacion de Precios por cliente"
                             );
         DataGridViewClientes.DataSource = ds.Tables[0];
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.ToString(), "ERROR AL CARGAR DATOS", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Exemple #23
0
 void LoadForm()
 {
     if (opcionVista == 0)    // Existencias
     {
         try
         {
             NombrarLabel();
             ClaseCapaDatosFerreteria cpd = new ClaseCapaDatosFerreteria();
             DataSet ds = cpd.LlenarGrid("" +
                                         "DISTINCT " +
                                         "tbl_Bodega.id as 'CODIGO BODEGA'," +
                                         "tbl_Bodega.NombreBodega as BODEGA," +
                                         "tbl_Producto.Nombre as 'NOMBRE PRODUCTO'," +
                                         "tbl_productobodega.cantidad as CANTIDAD", "" +
                                         "bd_ferreteria.tbl_producto," +
                                         "bd_ferreteria.tbl_bodega, bd_ferreteria.tbl_productobodega", "" +
                                         "tbl_producto.id =" + codigo + " " +
                                         "AND " +
                                         "tbl_productobodega.tbl_producto_id = tbl_producto.id " +
                                         "AND " +
                                         "tbl_bodega.id = tbl_productobodega.tbl_bodega_id " +
                                         "AND " +
                                         "tbl_producto.status = 1 ");
             dataGridViewMovimientosDeProducto.DataSource = ds.Tables[0];
             ///
             const int columna = 3;
             int       suma    = 0;
             foreach (DataGridViewRow row in dataGridViewMovimientosDeProducto.Rows)
             {
                 suma += (int)row.Cells[columna].Value;
             }
             labelTotal.Text = suma.ToString();
         }
         catch (Exception ex)
         {
             MessageBox.Show(ex.ToString(), "Error al Cargar Los Datos", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
     else if (opcionVista == 1) // Movimientos
     {
         NombrarLabel();
         panelFooter.Visible = false;
     }
     else if (opcionVista == 2)
     {
         try
         {
             labelNombreProducto.Text = "PRONTOS A ACABAR";
             panelFooter.Visible      = false;
             ClaseCapaDatosFerreteria cpd = new ClaseCapaDatosFerreteria();
             DataSet ds = cpd.LlenarGrid("" +
                                         "tbl_producto.id as CODIDGO, tbl_producto.Nombre as NOMBRE, SUM(tbl_productobodega.Cantidad) as CANTIDAD ",
                                         "bd_ferreteria.tbl_productobodega, bd_ferreteria.tbl_producto ",
                                         "tbl_producto.id = tbl_productobodega.tbl_producto_id AND " +
                                         "tbl_producto.status = 1 " +
                                         "group by tbl_producto.Nombre " +
                                         "HAVING CANTIDAD <= " + valorMenor +
                                         "");
             dataGridViewMovimientosDeProducto.DataSource = ds.Tables[0];
         }
         catch (Exception ex)
         {
             MessageBox.Show(ex.ToString(), "Error al Cargar Los Datos", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
     else if (opcionVista == 3)
     {
         try
         {
             labelNombreProducto.Text = "CON MAS EXISTENCIAS";
             panelFooter.Visible      = false;
             ClaseCapaDatosFerreteria cpd = new ClaseCapaDatosFerreteria();
             DataSet ds = cpd.LlenarGrid("" +
                                         "tbl_producto.id as CODIDGO, tbl_producto.Nombre as NOMBRE, SUM(tbl_productobodega.Cantidad) as CANTIDAD ",
                                         "bd_ferreteria.tbl_productobodega, bd_ferreteria.tbl_producto ",
                                         "tbl_producto.id = tbl_productobodega.tbl_producto_id AND " +
                                         "tbl_producto.status = 1 " +
                                         "HAVING CANTIDAD >= " + valorMayor +
                                         "");
             dataGridViewMovimientosDeProducto.DataSource = ds.Tables[0];
         }
         catch (Exception ex)
         {
             MessageBox.Show(ex.ToString(), "Error al Cargar Los Datos", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
     else if (opcionVista == 4)
     {
         try
         {
             labelNombreProducto.Text = "EN STOCK";
             panelFooter.Visible      = false;
             ClaseCapaDatosFerreteria cpd = new ClaseCapaDatosFerreteria();
             DataSet ds = cpd.LlenarGrid("" +
                                         "tbl_producto.id as CODIDGO, tbl_producto.Nombre as NOMBRE, tbl_productobodega.Cantidad as CANTIDAD ",
                                         "bd_ferreteria.tbl_productobodega, bd_ferreteria.tbl_producto, bd_ferreteria.tbl_bodega ",
                                         "tbl_producto.id = tbl_productobodega.tbl_producto_id AND " +
                                         "tbl_productobodega.tbl_bodega_id = tbl_bodega.id AND " +
                                         "tbl_bodega.NombreBodega = 'Stock' AND " +
                                         "tbl_producto.status = 1 " +
                                         "");
             dataGridViewMovimientosDeProducto.DataSource = ds.Tables[0];
         }
         catch (Exception ex)
         {
             MessageBox.Show(ex.ToString(), "Error al Cargar Los Datos", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
 }
Exemple #24
0
        void refresh()
        {
            ClaseCapaDatosFerreteria cpd = new ClaseCapaDatosFerreteria();

            try
            {
                DataSet ds = cpd.LlenarGrid("" +
                                            "tbl_producto.id as CÓDIGO, tbl_producto.nombre as NOMBRE, tbl_producto.voltaje as 'VOL.', tbl_producto.amperaje as 'AMP.', " +
                                            "tbl_producto.capacitancia as 'CAP.', tbl_producto.resistencia as 'RES.', tbl_producto.tamaño as TAMAÑO, tbl_producto.diametro as DIAMETRO, " +
                                            "tbl_producto.fuerza as FUERZA, tbl_producto.temperatura as 'TEMP.', tbl_producto.rpm as RPM, tbl_producto.hz as Hz, tbl_producto.precioVenta as 'PRECIO VENTA', " +
                                            "tbl_producto.precioCompra as 'PRECIO COMPRA', tbl_Material.DescripcionMaterial as MATERIAL, tbl_Tipo.DescripcionTipo as TIPO, " +
                                            "tbl_Pais.DescripcionPais as PAIS, tbl_Marca.DescripcionMarca as MARCA, tbl_ColorProducto.DescripcionColor as COLOR, " +
                                            "tbl_producto.observaciones as OBSERVACIONES ", "" +                                      // TABLAS
                                            "bd_ferreteria.tbl_producto, bd_ferreteria.tbl_Material, bd_ferreteria.tbl_Tipo, " +
                                            "bd_ferreteria.tbl_Pais, bd_ferreteria.tbl_Marca, bd_ferreteria.tbl_ColorProducto ", "" + // WHERE
                                            "tbl_producto.tbl_Material_id = tbl_Material.id AND " +
                                            "tbl_producto.tbl_Tipo_id = tbl_Tipo.id AND " +
                                            "tbl_producto.tbl_Pais_id = tbl_Pais.id AND " +
                                            "tbl_producto.tbl_Marca_id = tbl_Marca.id AND " +
                                            "tbl_producto.tbl_ColorProducto_id = tbl_ColorProducto.id AND " +
                                            "tbl_producto.status = 1 " + filtro, "Vista datos de productos");
                dtg_Productos.DataSource = ds.Tables[0];
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString(), "Error al Cargar los Datos", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }

            try
            {
                labelInStock.Text = cpd.ExtraerCodigo2("COUNT(tbl_ProductoBodega.Cantidad)", "bd_Ferreteria.tbl_Producto, bd_Ferreteria.tbl_ProductoBodega, bd_Ferreteria.tbl_Bodega",
                                                       "tbl_ProductoBodega.tbl_Producto_id = tbl_Producto.id " +
                                                       "AND tbl_ProductoBodega.tbl_Bodega_id = tbl_Bodega.id " +
                                                       "AND tbl_ProductoBodega.Cantidad > 0 " +
                                                       "AND tbl_Producto.status = 1 AND tbl_Bodega.status = 1 " +
                                                       "AND tbl_Bodega.NombreBodega ",
                                                       "'Stock'");
            }catch (Exception ex)
            {
                MessageBox.Show(ex.ToString(), "Error al Cargar los Datos", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }

            try
            {
                string comand = "SELECT tbl_producto.id, tbl_producto.Nombre, SUM(tbl_productobodega.Cantidad) as sum_cantidad " +
                                "FROM bd_ferreteria.tbl_productobodega, bd_ferreteria.tbl_producto " +
                                "WHERE tbl_producto.id = tbl_productobodega.tbl_producto_id " +
                                "AND tbl_producto.status = 1 " +
                                "group by tbl_producto.Nombre " +
                                "HAVING sum_cantidad <= " + valorMenor + " ";
                labelProntosAAcabar.Text = (cpd.RetornoMenosExistencias(comand).ToString());
            }catch (Exception ex)
            {
                MessageBox.Show(ex.ToString(), "Error al Cargar los Datos", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }

            try
            {
                string comand = "SELECT tbl_producto.id, tbl_producto.Nombre, SUM(tbl_productobodega.Cantidad) as sum_cantidad " +
                                "FROM bd_ferreteria.tbl_productobodega, bd_ferreteria.tbl_producto " +
                                "WHERE tbl_producto.id = tbl_productobodega.tbl_producto_id " +
                                "AND tbl_producto.status = 1 " +
                                "group by tbl_producto.Nombre " +
                                "HAVING sum_cantidad >= " + valorMayor + " ";
                labelConMasExistencias.Text = (cpd.RetornoMenosExistencias(comand).ToString());
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString(), "Error al Cargar los Datos", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Exemple #25
0
 void LoadForm()
 {
     buttonAgregarExistencias.Visible = false;
     if (opcionVista == 0)    // Existencias
     {
         buttonAgregarExistencias.Visible = true;
         try
         {
             NombrarLabel();
             ClaseCapaDatosFerreteria cpd = new ClaseCapaDatosFerreteria();
             DataSet ds = cpd.LlenarGrid("" +
                                         "DISTINCT " +
                                         "tbl_Bodega.id as 'CODIGO BODEGA'," +
                                         "tbl_Bodega.NombreBodega as BODEGA," +
                                         "tbl_Producto.Nombre as 'NOMBRE PRODUCTO'," +
                                         "tbl_productobodega.cantidad as CANTIDAD", "" +
                                         "bd_ferreteria.tbl_producto," +
                                         "bd_ferreteria.tbl_bodega, bd_ferreteria.tbl_productobodega", "" +
                                         "tbl_producto.id =" + codigo + " " +
                                         "AND " +
                                         "tbl_productobodega.tbl_producto_id = tbl_producto.id " +
                                         "AND " +
                                         "tbl_bodega.id = tbl_productobodega.tbl_bodega_id " +
                                         "AND " +
                                         "tbl_producto.status = 1 ", "Vista datos de Bodegas");
             dataGridViewMovimientosDeProducto.DataSource = ds.Tables[0];
             ///
             const int columna = 3;
             int       suma    = 0;
             foreach (DataGridViewRow row in dataGridViewMovimientosDeProducto.Rows)
             {
                 suma += (int)row.Cells[columna].Value;
             }
             labelTotal.Text = suma.ToString();
         }
         catch (Exception ex)
         {
             MessageBox.Show(ex.ToString(), "Error al Cargar Los Datos", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
     else if (opcionVista == 1) // Movimientos
     {
         NombrarLabel();
         panelFooter.Visible = false;
     }
     else if (opcionVista == 2)
     {
         try
         {
             labelNombreProducto.Text = "PRONTOS A ACABAR";
             panelFooter.Visible      = false;
             ClaseCapaDatosFerreteria cpd = new ClaseCapaDatosFerreteria();
             DataSet ds = cpd.LlenarGrid("" +
                                         "tbl_producto.id as CODIDGO, tbl_producto.Nombre as NOMBRE, SUM(tbl_productobodega.Cantidad) as CANTIDAD ",
                                         "bd_ferreteria.tbl_productobodega, bd_ferreteria.tbl_producto ",
                                         "tbl_producto.id = tbl_productobodega.tbl_producto_id AND " +
                                         "tbl_producto.status = 1 " +
                                         "group by tbl_producto.Nombre " +
                                         "HAVING CANTIDAD <= " + valorMenor +
                                         "", "Vista de productos prontos a acabar");
             dataGridViewMovimientosDeProducto.DataSource = ds.Tables[0];
         }
         catch (Exception ex)
         {
             MessageBox.Show(ex.ToString(), "Error al Cargar Los Datos", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
     else if (opcionVista == 3)
     {
         try
         {
             labelNombreProducto.Text = "CON MAS EXISTENCIAS";
             panelFooter.Visible      = false;
             ClaseCapaDatosFerreteria cpd = new ClaseCapaDatosFerreteria();
             DataSet ds = cpd.LlenarGrid("" +
                                         "tbl_producto.id as CODIDGO, tbl_producto.Nombre as NOMBRE, SUM(tbl_productobodega.Cantidad) as CANTIDAD ",
                                         "bd_ferreteria.tbl_productobodega, bd_ferreteria.tbl_producto ",
                                         "tbl_producto.id = tbl_productobodega.tbl_producto_id AND " +
                                         "tbl_producto.status = 1 " +
                                         "HAVING CANTIDAD >= " + valorMayor +
                                         "", "Vista de productos con mas existencias");
             dataGridViewMovimientosDeProducto.DataSource = ds.Tables[0];
         }
         catch (Exception ex)
         {
             MessageBox.Show(ex.ToString(), "Error al Cargar Los Datos", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
     else if (opcionVista == 4)
     {
         try
         {
             labelNombreProducto.Text = "EN STOCK";
             panelFooter.Visible      = false;
             ClaseCapaDatosFerreteria cpd = new ClaseCapaDatosFerreteria();
             DataSet ds = cpd.LlenarGrid("" +
                                         "tbl_producto.id as CODIDGO, tbl_producto.Nombre as NOMBRE, tbl_productobodega.Cantidad as CANTIDAD ",
                                         "bd_ferreteria.tbl_productobodega, bd_ferreteria.tbl_producto, bd_ferreteria.tbl_bodega ",
                                         "tbl_producto.id = tbl_productobodega.tbl_producto_id AND " +
                                         "tbl_productobodega.tbl_bodega_id = tbl_bodega.id AND " +
                                         "tbl_bodega.NombreBodega = 'Stock' AND " +
                                         "tbl_producto.status = 1 " +
                                         "AND tbl_ProductoBodega.Cantidad > 0 " +
                                         "", "Vista de productos en Stock");
             dataGridViewMovimientosDeProducto.DataSource = ds.Tables[0];
         }
         catch (Exception ex)
         {
             MessageBox.Show(ex.ToString(), "Error al Cargar Los Datos", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
     else if (opcionVista == 5)
     {
         try
         {
             labelNombreProducto.Text = "MOVIMIENTOS DE PRODUCTO";
             panelFooter.Visible      = false;
             ClaseCapaDatosFerreteria cpd = new ClaseCapaDatosFerreteria();
             DataSet ds = cpd.LlenarGrid("" +
                                         "tbl_movimientoinventario.id as 'CODIGO', " +
                                         "tbl_tipomovimiento.DescripcionMovimiento as 'MOVIMIENTO', " +
                                         "tbl_producto.Nombre as 'PRODUCTO', " +
                                         "tbl_movimientoinventario.FechaMovimiento as 'FECHA', " +
                                         "tbl_movimientoinventario.CantidadMovimiento as 'CANTIDAD', " +
                                         "tbl_movimientoinventario.PrecioMovimiento as 'PRECIO', " +
                                         "tbl_movimientoinventario.Subtotal as 'SUBTOTAL' ",
                                         "tbl_movimientoinventario, tbl_tipomovimiento, tbl_producto",
                                         "tbl_movimientoinventario.tbl_TipoMovimiento_id = tbl_TipoMovimiento.id " +
                                         "AND tbl_movimientoinventario.tbl_Producto_id = tbl_Producto.id " +
                                         "AND tbl_producto.id = " + codigo,
                                         "Vista datos de productos");
             dataGridViewMovimientosDeProducto.DataSource = ds.Tables[0];
         }
         catch (Exception ex)
         {
             MessageBox.Show(ex.ToString(), "Error al Cargar Los Datos", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
 }
        //Variables

        //Funciones

        void LoadForm()
        {
            ClaseCapaDatosFerreteria cpd = new ClaseCapaDatosFerreteria();

            // Llenar datagridview Principal
            try
            {
                DataSet ds = cpd.LlenarGrid("" +
                                            "tbl_movimientoinventario.id as 'CODIGO', " +
                                            "tbl_tipomovimiento.DescripcionMovimiento as 'MOVIMIENTO', " +
                                            "tbl_producto.Nombre as 'PRODUCTO', " +
                                            "tbl_movimientoinventario.FechaMovimiento as 'FECHA', " +
                                            "tbl_movimientoinventario.CantidadMovimiento as 'CANTIDAD', " +
                                            "tbl_movimientoinventario.PrecioMovimiento as 'PRECIO', " +
                                            "tbl_movimientoinventario.Subtotal as 'SUBTOTAL' ",
                                            "tbl_movimientoinventario, tbl_tipomovimiento, tbl_producto",
                                            "tbl_movimientoinventario.tbl_TipoMovimiento_id = tbl_TipoMovimiento.id " +
                                            "AND tbl_movimientoinventario.tbl_Producto_id = tbl_Producto.id " + filtro,
                                            "Vista datos de productos");
                dtg_Productos.DataSource = ds.Tables[0];
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString(), "Error al Cargar los Datos", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }

            // Llenar Ingresos
            try
            {
                string query = "select " +
                               "tbl_movimientoinventario.id " +
                               "from " +
                               "tbl_movimientoinventario, tbl_TipoMovimiento " +
                               "where " +
                               "tbl_movimientoinventario.tbl_TipoMovimiento_id = tbl_TipoMovimiento.id " +
                               "AND tbl_TipoMovimiento.DescripcionMovimiento = 'Compras';";
                labelIngresosQ.Text = cpd.ExtraerCodigo3("sum(subtotal) as ", "subtotal", "tbl_movimientoinventario, tbl_TipoMovimiento",
                                                         "tbl_movimientoinventario.tbl_TipoMovimiento_id = tbl_TipoMovimiento.id " +
                                                         "AND ( tbl_TipoMovimiento.DescripcionMovimiento",
                                                         "'Compras' " +
                                                         "OR tbl_TipoMovimiento.DescripcionMovimiento = 'Devoluciones') ;");
                labelIngresosC.Text = cpd.RetornoMenosExistencias(query).ToString();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString(), "Error al Cargar los Datos", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }

            // Llenar Egresos
            try
            {
                string query = "select " +
                               "tbl_movimientoinventario.id " +
                               "from " +
                               "tbl_movimientoinventario, tbl_TipoMovimiento " +
                               "where " +
                               "tbl_movimientoinventario.tbl_TipoMovimiento_id = tbl_TipoMovimiento.id " +
                               "AND ( tbl_TipoMovimiento.DescripcionMovimiento = 'Ventas'" +
                               "OR tbl_TipoMovimiento.DescripcionMovimiento = 'Devoluciones') ;";
                labelEgresosQ.Text = cpd.ExtraerCodigo3("sum(subtotal) as ", "subtotal", "tbl_movimientoinventario, tbl_TipoMovimiento",
                                                        "tbl_movimientoinventario.tbl_TipoMovimiento_id = tbl_TipoMovimiento.id " +
                                                        "AND tbl_TipoMovimiento.DescripcionMovimiento",
                                                        "'Ventas' ;");
                labelEgresosC.Text = cpd.RetornoMenosExistencias(query).ToString();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString(), "Error al Cargar los Datos", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }