// ------- funciones que permiten el ingreso , retiro y actualización de la información de empleados en la base de datos
        public bool Guardar()
        {
            Boolean actualizado = false;

            // fuentes buena: acceso datos :
            //https://www.youtube.com/watch?v=-99UfBDSZeE
            // https://www.youtube.com/watch?v=wzA5ZEJ6lvk
            if (validar())
            {
                try
                {
                    Acceso_datos Acceso    = new Acceso_datos();
                    string       sentencia = $"Exec actualizar_Empleado '{txtNombreEmpleado.Text}','{ TxtDocumento.Text}' ,'{txtDireccion.Text}','{txtTelefono.Text}', '{txtEmail.Text}','{(cboRolEmpleado.SelectedValue)}','{dtpFechaIngreso.Value.ToString("yyyy-MM-DDTHH:MM:SS")}','{dtpFechaRetiro.Value.ToString("yyyy-MM-DDTHH:MM:SS")}', '{txtDatosAdicionales.Text}', ' select convert(DateTime,'{DateTime.Now.ToString("yyyy-MM-DDTHH:MM:SS")}',20)','admin'"; // select convert(datetime, '{DateTime.Now.ToString("AAAA-MM-DD HH:mm:ss")}', 20),'admin'"; "YYYY-MM-DDTHH:MM:SS"
                    MessageBox.Show(Acceso.EjecutarComando(sentencia));
                    LLENAR_GRID();
                    actualizado = true;
                }
                catch (Exception ex)
                {
                    MessageBox.Show("falló inserción: " + ex);
                    actualizado = false;
                }
            }
            return(actualizado);
        }
        // elimina un registro de empleado de la base de datos

        public void Eliminar()
        {
            Acceso_datos Acceso    = new Acceso_datos();
            string       sentencia = $"Exec Eliminar_Empleado '{ Convert.ToInt32(txtIdEmpleado.Text)}'";

            MessageBox.Show(Acceso.EjecutarComando(sentencia));
            LLENAR_GRID(); // actualizamos de nuevo el grid para que refleje el cambio
        }
Ejemplo n.º 3
0
        // función que permite eliminar los datos de ingreso de un usuario
        public void Eliminar()
        {
            Acceso_datos Acceso    = new Acceso_datos();
            string       sentencia = $"Exec Eliminar_Seguridad '{ Convert.ToInt32(cboEmpleadoSeguridad.SelectedValue)}'";

            MessageBox.Show(Acceso.EjecutarComando(sentencia));
            txtUsuarioSeguridad.Text = "";
            TxtClaveSeguridad.Text   = "";
        }
Ejemplo n.º 4
0
        // función que permite guardar los datos de ingreso a un usuario
        public bool Guardar()
        {
            Boolean actualizado = false;

            if (validar())
            {
                try
                {
                    Acceso_datos Acceso    = new Acceso_datos();
                    string       sentencia = $"Exec actualizar_Seguridad '{ Convert.ToInt32(cboEmpleadoSeguridad.SelectedValue)}' ,'{txtUsuarioSeguridad.Text}','{TxtClaveSeguridad.Text}','{DateTime.Now.ToString("YYYY-MM-DDTHH:MM:SS")}','admin'";
                    MessageBox.Show(Acceso.EjecutarComando(sentencia));
                    actualizado = true;
                }
                catch (Exception ex)
                {
                    MessageBox.Show("falló inserción: " + ex);
                    actualizado = false;
                }
            }
            return(actualizado);
        }