Ejemplo n.º 1
0
        public bool Guardar()
        {
            bool actualizado = false;

            if (Validar())
            {
                try
                {
                    Acceso_datos acceso    = new Acceso_datos();
                    string       sentencia = $"Exec actualizar_Cliente '{txtNombre.Text}'," +
                                             $"{txtDocumento.Text}," +
                                             $"'{txtDireccion.Text}'," +
                                             $"'{txtTelefono.Text}'," +
                                             $"'{txtEmail.Text}'," +
                                             $"'{dtmIngreso.Value.Date.ToString("yyyy-MM-dd")}', " +
                                             $"'ADMIN' ";
                    MessageBox.Show(acceso.EjecutarComando(sentencia));
                    //Llenar_Grid();
                    actualizado = true;
                }
                catch (Exception e)
                {
                    MessageBox.Show($"Falló la inserción '{e}'");
                    actualizado = false;
                }
            }
            return(actualizado);
        }
Ejemplo n.º 2
0
        public bool Guardar()
        {
            bool actualizado = false;

            if (Validar())
            {
                try
                {
                    Acceso_datos acceso    = new Acceso_datos();
                    string       sentencia = $"Exec actualizar_Producto '{txtNombre.Text}'," +
                                             $"{txtCodProd.Text}," +
                                             $"{txtPrecioCompra.Text}," +
                                             $"{txtPrecioVenta.Text}," +
                                             $"{txtCategoria.Text}," +
                                             $"'{txtDetalle.Text}'," +
                                             $"'{txtFotoProd.Text}'," +
                                             $"{txtCantStock.Text}," +
                                             $"'{DateTime.Now.Date.ToString("yyyy-MM-dd")}', " +
                                             $"'ADMIN' ";
                    MessageBox.Show(acceso.EjecutarComando(sentencia));
                    actualizado = true;
                }
                catch (Exception e)
                {
                    MessageBox.Show($"Falló la inserción '{e}'");
                    actualizado = false;
                }
            }
            Llenar_Grid();
            return(actualizado);
        }
Ejemplo n.º 3
0
        private void Eliminar()
        {
            Acceso_datos acceso    = new Acceso_datos();
            string       sentencia = $"Exec Eliminar_Empleado '{Convert.ToInt32(txtCodigoEmpleado.Text)}'";

            MessageBox.Show(acceso.EjecutarComando(sentencia));
            Llenar_Grid();
        }
Ejemplo n.º 4
0
        private void Llenar_Grid()
        {
            DataTable    dt     = new DataTable();
            Acceso_datos acceso = new Acceso_datos();

            dt = acceso.CargarTabla("TBLCLIENTES", "");
            dgClientes.DataSource = dt;
        }
Ejemplo n.º 5
0
        private void Llenar_Grid()
        {
            DataTable    dt     = new DataTable();
            Acceso_datos acceso = new Acceso_datos();

            dt = acceso.CargarTabla("TBLPRODUCTO", "");
            dgProductos.DataSource = dt;
        }
Ejemplo n.º 6
0
        private void Eliminar()
        {
            Acceso_datos acceso    = new Acceso_datos();
            string       sentencia = $"Exec Eliminar_Seguridad '{Convert.ToInt32(cbCodigoEmpleado.SelectedValue)}'";

            MessageBox.Show(acceso.EjecutarComando(sentencia));
            txtClave.Clear();
            txtUsuario.Clear();
        }
Ejemplo n.º 7
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            Acceso_datos acceso    = new Acceso_datos();
            string       sentencia = $"Exec Eliminar_Producto '{Convert.ToInt32(txtCodProd.Text)}'";

            MessageBox.Show(acceso.EjecutarComando(sentencia));
            Limpiar();
            Llenar_Grid();
        }
Ejemplo n.º 8
0
        private void Llenar_Grid()
        {
            DataTable    dt     = new DataTable();
            Acceso_datos acceso = new Acceso_datos();

            dt = acceso.CargarTabla("TBLEMPLEADO", "");
            dgEmpleados.DataSource = dt;

            dt = acceso.CargarTabla("TBLROLES", "");
            cbRol.DataSource    = dt;
            cbRol.DisplayMember = "strDescripcion";
            cbRol.ValueMember   = "IdRolEmpleado";
        }
Ejemplo n.º 9
0
        public bool Guardar()
        {
            bool actualizado = false;

            if (Validar())
            {
                try
                {
                    Acceso_datos acceso    = new Acceso_datos();
                    string       sentencia = $"Exec actualizar_Empleado '{txtNombre.Text}'," +
                                             $"'{txtDocumento.Text}'," +
                                             $"'{txtDireccion.Text}'," +
                                             $"'{txtTelefono.Text}'," +
                                             $"'{txtEmail.Text}'," +
                                             $"{Convert.ToInt32(cbRol.SelectedValue)}," +
                                             $" '{dtmIngreso.Value.Date.ToString("yyyy-MM-dd")}', " +
                                             $" '{dtmRetiro.Value.Date.ToString("yyyy-MM-dd")}'," +
                                             $"'{txtDatosAdicionales.Text}'," +
                                             $" '{DateTime.Now.Date.ToString("yyyy-MM-dd")}', " +
                                             $"'ADMIN' ";   /*
                                                             * @strNombre varchar(50),
                                                             * @NumDocumento  bigint,
                                                             * @StrDireccion varchar(50)
                                                             * ,@StrTelefono  varchar(20)
                                                             * ,@StrEmail  varchar(50)
                                                             * ,@IdRolEmpleado int
                                                             * ,@DtmIngreso  datetime
                                                             * ,@DtmRetiro  datetime
                                                             * ,@strDatosAdicionales  nvarchar(250)
                                                             * ,@DtmFechaModifica  datetime
                                                             * ,@StrUsuarioModifico  varchar(20)
                                                             *
                                                             */
                    MessageBox.Show(acceso.EjecutarComando(sentencia));
                    Llenar_Grid();
                    actualizado = true;
                }
                catch (Exception e)
                {
                    MessageBox.Show($"Falló la inserción '{e}'");
                    actualizado = false;
                }
            }
            return(actualizado);
        }
Ejemplo n.º 10
0
        private void Consultar()
        {
            DataTable    dt        = new DataTable();
            string       sentencia = $"select strUsuario, strClave from TBLSEGURIDAD where IdEmpleado ='{cbCodigoEmpleado.SelectedValue.ToString()}'";
            Acceso_datos ad        = new Acceso_datos();

            dt = ad.EjecutarComandoDatos(sentencia);
            if (dt.Rows.Count > 0)
            {
                txtUsuario.Text = dt.Rows[0]["StrUsuario"].ToString();
                txtClave.Text   = dt.Rows[0]["StrClave"].ToString();
            }
            else
            {
                MessageBox.Show("El usuario no dispone de datos de ingreso");
                txtUsuario.Clear();
                txtClave.Clear();
            }
        }