Example #1
0
        public int Habilitar(string Identificacion)
        {
            int resultado = 0;
            ClsEmpleado eEmpleado = new ClsEmpleado();
            eEmpleado.Identificación = Identificacion;

            ClsEmpleadosDAL mEmpleado = new ClsEmpleadosDAL();
            resultado = mEmpleado.Habilitar(eEmpleado);
            return resultado;
        }
Example #2
0
        private void btnSeleccionar_Click(object sender, EventArgs e)
        {
            if (dgvConsultar.SelectedRows.Count == 1)
            {
                int identificacion = Convert.ToInt32(dgvConsultar.CurrentRow.Cells[0].Value);
                EmpleadoSeleccionado = ClsEmpleadosDAL.ObtenerEmpleado(identificacion);

                this.Close();
            }
            else
            {
                MessageBox.Show("¡Debe de seleccionar una fila!", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }
Example #3
0
        public int Agregar(ClsEmpleado pEmpleado)
        {
            int retorno = 0;
            //MySqlConnection conexion = BdConexion.ObtenerConexion();
            //MySqlCommand _comando = new MySqlCommand(
            //String.Format("Insert into tb_empleados(tipo_documento, identificacion, nombres, apellidos, genero, telefono_fijo, telefono_celular, Tb_Cargos_idCargo) values ('{0}', '{1}','{2}','{3}','{4}','{5}','{6}','{7}')",
            //pEmpleado.TipoDocumento, pEmpleado.Identificación, pEmpleado.Nombres, pEmpleado.Apellidos, pEmpleado.Genero, pEmpleado.Telefono, pEmpleado.Celular, pEmpleado.idCargo), conexion);
            //retorno = _comando.ExecuteNonQuery();
            //conexion.Close();
            //return retorno;

            MySqlCommand cmd = new MySqlCommand();
            cmd.Connection = BdConexion.ObtenerConexion();

            cmd.CommandText = "guardarEmpleado";
            cmd.CommandType = CommandType.StoredProcedure;

            cmd.Parameters.AddWithValue("@tipo", pEmpleado.TipoDocumento);
            cmd.Parameters["@tipo"].Direction = ParameterDirection.Input;

            cmd.Parameters.AddWithValue("@id", pEmpleado.Identificación);
            cmd.Parameters["@id"].Direction = ParameterDirection.Input;

            cmd.Parameters.AddWithValue("@nom", pEmpleado.Nombres);
            cmd.Parameters["@nom"].Direction = ParameterDirection.Input;

            cmd.Parameters.AddWithValue("@ape", pEmpleado.Apellidos);
            cmd.Parameters["@ape"].Direction = ParameterDirection.Input;

            cmd.Parameters.AddWithValue("@gen", pEmpleado.Genero);
            cmd.Parameters["@gen"].Direction = ParameterDirection.Input;

            cmd.Parameters.AddWithValue("@tel", pEmpleado.Telefono);
            cmd.Parameters["@tel"].Direction = ParameterDirection.Input;

            cmd.Parameters.AddWithValue("@cel", pEmpleado.Celular);
            cmd.Parameters["@cel"].Direction = ParameterDirection.Input;

            cmd.Parameters.AddWithValue("@car", pEmpleado.idCargo);
            cmd.Parameters["@car"].Direction = ParameterDirection.Input;

            cmd.Parameters.AddWithValue("@est", pEmpleado.Estado);
            cmd.Parameters["@est"].Direction = ParameterDirection.Input;

            retorno = cmd.ExecuteNonQuery();
            return retorno;
        }
Example #4
0
        public int Actualizar(string TipoDocumento, string Identificacion, string Nombres, string Apellidos, string Genero, string Telefono, string Celular, string Cargo)
        {
            int resultado = 0;
            ClsEmpleado eEmpleado = new ClsEmpleado();
            eEmpleado.TipoDocumento = TipoDocumento;
            eEmpleado.Identificación = Identificacion;
            eEmpleado.Nombres = Nombres;
            eEmpleado.Apellidos = Apellidos;
            eEmpleado.Genero = Genero;
            eEmpleado.Telefono = Telefono;
            eEmpleado.Celular = Celular;
            eEmpleado.idCargo = Convert.ToInt32(Cargo);

            ClsEmpleadosDAL mEmpleado = new ClsEmpleadosDAL();
            resultado = mEmpleado.Actualizar(eEmpleado);
            return resultado;
        }
Example #5
0
        public int Actualizar(ClsEmpleado Empleado)
        {
            int retorno = 0;

            MySqlCommand cmd = new MySqlCommand();
            cmd.Connection = BdConexion.ObtenerConexion();

            cmd.CommandText = "actualizarEmpleado";
            cmd.CommandType = CommandType.StoredProcedure;

            cmd.Parameters.AddWithValue("@tipo", Empleado.TipoDocumento);
            cmd.Parameters["@tipo"].Direction = ParameterDirection.Input;

            cmd.Parameters.AddWithValue("@id", Empleado.Identificación);
            cmd.Parameters["@id"].Direction = ParameterDirection.Input;

            cmd.Parameters.AddWithValue("@nom", Empleado.Nombres);
            cmd.Parameters["@nom"].Direction = ParameterDirection.Input;

            cmd.Parameters.AddWithValue("@ape", Empleado.Apellidos);
            cmd.Parameters["@ape"].Direction = ParameterDirection.Input;

            cmd.Parameters.AddWithValue("@sex", Empleado.Genero);
            cmd.Parameters["@sex"].Direction = ParameterDirection.Input;

            cmd.Parameters.AddWithValue("@tel", Empleado.Telefono);
            cmd.Parameters["@tel"].Direction = ParameterDirection.Input;

            cmd.Parameters.AddWithValue("@cel", Empleado.Celular);
            cmd.Parameters["@cel"].Direction = ParameterDirection.Input;

            cmd.Parameters.AddWithValue("@car", Empleado.idCargo);
            cmd.Parameters["@car"].Direction = ParameterDirection.Input;

            retorno = cmd.ExecuteNonQuery();
            return retorno;
        }
Example #6
0
        public int Inhabilitar(ClsEmpleado Empleado)
        {
            int retorno = 0;

            MySqlCommand cmd = new MySqlCommand();
            cmd.Connection = BdConexion.ObtenerConexion();

            cmd.CommandText = "inhabilitarEmpleado";
            cmd.CommandType = CommandType.StoredProcedure;

            cmd.Parameters.AddWithValue("@id", Empleado.Identificación);
            cmd.Parameters["@id"].Direction = ParameterDirection.Input;

            retorno = cmd.ExecuteNonQuery();
            return retorno;
        }