예제 #1
0
        public bool EditarPersonal(LPersonal parametros)
        {
            try
            {
                CONEXIONMAESTRA.open();
                SqlCommand cmd = new SqlCommand("EditarPersonal", CONEXIONMAESTRA.connection);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@Id", parametros.Id);
                cmd.Parameters.AddWithValue("@Nombres", parametros.Nombres);
                cmd.Parameters.AddWithValue("@Identificacion", parametros.Identificacion);
                cmd.Parameters.AddWithValue("@Pais", parametros.Pais);
                cmd.Parameters.AddWithValue("@id_cargo", parametros.IdCargo);
                cmd.Parameters.AddWithValue("@SueldoPorHora", parametros.SueldoPorHora);
                cmd.ExecuteNonQuery();
                return(true);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
                return(false);
            }

            finally
            {
                CONEXIONMAESTRA.close();
            }
        }
예제 #2
0
        private void ActivarPersonal()
        {
            LPersonal parametros = new LPersonal();
            DPersonal funcion    = new DPersonal();

            parametros.Id = idPersonal;
            if (funcion.RestaurarPersonal(parametros))
            {
                MostrarPersonal();
            }
        }
예제 #3
0
        private void EliminarPersonal()
        {
            idPersonal = Convert.ToInt32(dataListadoPersonal.SelectedCells[2].Value);
            LPersonal parametros = new LPersonal();
            DPersonal funcion    = new DPersonal();

            parametros.Id = idPersonal;
            if (funcion.EliminarPersonal(parametros))
            {
                MostrarPersonal();
            }
        }
예제 #4
0
        private void InsertarPersonal()
        {
            LPersonal parametros = new LPersonal();
            DPersonal funcion    = new DPersonal();

            parametros.Nombres        = txtNombres.Text;
            parametros.Identificacion = txtIdentificacion.Text;
            parametros.Pais           = comboBoxPais.Text;
            parametros.IdCargo        = idCargo;
            parametros.SueldoPorHora  = Convert.ToDouble(txtSueldoPorHora.Text);
            if (funcion.InsertarPersonal(parametros))
            {
                ReiniciarPaginado();
                MostrarPersonal();
                panelRegistros.Visible = false;
            }
        }
예제 #5
0
        private void EditarPersonal()
        {
            idPersonal = Convert.ToInt32(dataListadoPersonal.SelectedCells[2].Value);
            LPersonal parametros = new LPersonal();
            DPersonal funcion    = new DPersonal();

            parametros.Id             = idPersonal;
            parametros.Nombres        = Convert.ToString(txtNombres.Text);
            parametros.Identificacion = Convert.ToString(txtIdentificacion.Text);
            parametros.Pais           = Convert.ToString(comboBoxPais.Text);
            parametros.SueldoPorHora  = Convert.ToDouble(txtSueldoPorHora.Text);
            parametros.IdCargo        = idCargo;
            if (funcion.EditarPersonal(parametros))
            {
                MostrarPersonal();
                panelRegistros.Visible = false;
            }
        }
예제 #6
0
        public bool EliminarPersonal(LPersonal parametros)
        {
            try
            {
                CONEXIONMAESTRA.open();
                SqlCommand cmd = new SqlCommand("EliminarPersonal", CONEXIONMAESTRA.connection);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@Id", parametros.Id);
                cmd.ExecuteNonQuery();
                return(true);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
                return(false);
            }

            finally
            {
                CONEXIONMAESTRA.close();
            }
        }