Exemple #1
0
 public void EditarEmpledo(EmpleadoE empleadoE)
 {
     using (SqlConnection cnn = new SqlConnection(ConexionSQL.ObtenerCadenaSQL()))
     {
         cnn.Open();
         string     querry = @"UPDATE Empleado SET NombreCompleto=@nombre,CI=@ci,FechaNacimiento=@fechaN,
                             LugarNacimiento=@lugarN,Sexo=@sexo,Direccion=@direccion ,Telefono=@telefono,
                             Celular=@celular,FechaIngreso=@fechaI,Sueldo=@sueldo,idProfesion=@profesionid,idCargo=@cargoid
                             WHERE idEmpleado=@empleadoid";
         SqlCommand cmd    = new SqlCommand(querry, cnn);
         cmd.Parameters.AddWithValue("@empleadoid", empleadoE.idEmpleado);
         cmd.Parameters.AddWithValue("@nombre", empleadoE.NombreCompleto);
         cmd.Parameters.AddWithValue("@ci", empleadoE.CI);
         cmd.Parameters.AddWithValue("@fechaN", empleadoE.FechaNacimiento);
         cmd.Parameters.AddWithValue("@lugarN", empleadoE.LugarNacimiento);
         cmd.Parameters.AddWithValue("@sexo", empleadoE.Sexo);
         cmd.Parameters.AddWithValue("@direccion", empleadoE.Direccion);
         cmd.Parameters.AddWithValue("@telefono", empleadoE.Telefono);
         cmd.Parameters.AddWithValue("@celular", empleadoE.Celular);
         cmd.Parameters.AddWithValue("@fechaI", empleadoE.FechaIngreso);
         cmd.Parameters.AddWithValue("@sueldo", empleadoE.Sueldo);
         cmd.Parameters.AddWithValue("@profesionid", empleadoE.idProfesion);
         cmd.Parameters.AddWithValue("@cargoid", empleadoE.idCargo);
         cmd.ExecuteNonQuery();
         cnn.Close();
     }
 }
Exemple #2
0
 /// <summary>
 /// METODO QUE ELIMINA UNA PROFESION
 /// </summary>
 /// <param name="profesion"></param>
 public void Eliminar(ProfesionE profesion)
 {
     using (SqlConnection conn = new SqlConnection(ConexionSQL.ObtenerCadenaSQL()))
     {
         conn.Open();
         string     querry = @"DELETE Profesion WHERE idProfesion = @profesionid";
         SqlCommand cmd    = new SqlCommand(querry, conn);
         cmd.Parameters.AddWithValue("@profesionid", profesion.idProfesion);
         cmd.ExecuteNonQuery();
         conn.Close();
     }
 }
 public void Delete(CargoE cargo)
 {
     using (SqlConnection conn = new SqlConnection(ConexionSQL.ObtenerCadenaSQL()))
     {
         conn.Open();
         string     querry = @"DELETE Cargo WHERE idCargo = @cargoid";
         SqlCommand cmd    = new SqlCommand(querry, conn);
         cmd.Parameters.AddWithValue("@cargoid", cargo.idCargo);
         cmd.ExecuteNonQuery();
         conn.Close();
     }
 }
Exemple #4
0
 public void Eliminar(EmpleadoE empleado)
 {
     using (SqlConnection conn = new SqlConnection(ConexionSQL.ObtenerCadenaSQL()))
     {
         conn.Open();
         string     querry = @"DELETE Empleado Where idEmpleado = @empleadoid";
         SqlCommand cmd    = new SqlCommand(querry, conn);
         cmd.Parameters.AddWithValue("empleadoid", empleado.idEmpleado);
         cmd.ExecuteNonQuery();
         conn.Close();
     }
 }
Exemple #5
0
 /// <summary>
 /// mETODO QUE ELIMINA LOS DEPARTAMENTOS
 /// </summary>
 /// <param name="departamento"></param>
 public void EliminarDepartamento(DepartamentoE departamento)
 {
     using (SqlConnection conn = new SqlConnection(ConexionSQL.ObtenerCadenaSQL()))
     {
         conn.Open();
         string     querry = @"DELETE Departamento WHERE idDepartamento=@departamentoid";
         SqlCommand cmd    = new SqlCommand(querry, conn);
         cmd.Parameters.AddWithValue("@departamentoid", departamento.idDepartamento);
         cmd.ExecuteNonQuery();
         conn.Close();
     }
 }
Exemple #6
0
 /// <summary>
 /// METODO QUE INSERTA NUEVOS DEPARTAMENTOS
 /// </summary>
 /// <param name="departamento"></param>
 /// <returns></returns>
 public void  Create(DepartamentoE departamento)
 {
     using (SqlConnection conn = new SqlConnection(ConexionSQL.ObtenerCadenaSQL()))
     {
         conn.Open();
         string     querry = @"INSERT INTO Departamento (Nombre,Descripcion) VALUES (@nombre,@descripcion) SELECT SCOPE_IDENTITY()";
         SqlCommand cmd    = new SqlCommand(querry, conn);
         cmd.Parameters.AddWithValue("@nombre", departamento.Nombre);
         cmd.Parameters.AddWithValue("@descripcion", departamento.Descripcion);
         cmd.ExecuteNonQuery();
         conn.Close();
     }
 }
Exemple #7
0
 /// <summary>
 /// METODO QUE ACTUALIZA UNA PROFESION
 /// </summary>
 /// <param name="profesion"></param>
 public void Editar(ProfesionE profesion)
 {
     using (SqlConnection conn = new SqlConnection(ConexionSQL.ObtenerCadenaSQL()))
     {
         conn.Open();
         string     querry = @"UPDATE Profesion SET Nombre = @nombre, Descripcion =@descripcion , NIVEL = @nivel
                             WHERE idProfesion = @profesionid";
         SqlCommand cmd    = new SqlCommand(querry, conn);
         cmd.Parameters.AddWithValue("@profesionid", profesion.idProfesion);
         cmd.Parameters.AddWithValue("@nombre", profesion.Nombre);
         cmd.Parameters.AddWithValue("@descripcion", profesion.Descripcion);
         cmd.Parameters.AddWithValue("@nivel", profesion.NIVEL);
         cmd.ExecuteNonQuery();
         conn.Close();
     }
 }
Exemple #8
0
        /// <summary>
        /// METODO QUE CREA UNA NUEVA PROFESION
        /// </summary>
        /// <param name="profesion"></param>
        public void  Create(ProfesionE profesion)
        {
            using (SqlConnection conn = new SqlConnection(ConexionSQL.ObtenerCadenaSQL()))

            {
                conn.Open();
                string     querry = @"INSERT INTO Profesion (Nombre,Descripcion,NIVEL) VALUES (@nombre,@descripcion,@nivel)
                                    SELECT SCOPE_IDENTITY()";
                SqlCommand cmd    = new SqlCommand(querry, conn);
                cmd.Parameters.AddWithValue("@nombre", profesion.Nombre);
                cmd.Parameters.AddWithValue(@"descripcion", profesion.Descripcion);
                cmd.Parameters.AddWithValue("@nivel", profesion.NIVEL);
                cmd.ExecuteNonQuery();
                conn.Close();
            }
        }
 /// <summary>
 /// METODO QUE AGREGAR UN CARGO
 /// </summary>
 /// <param name="cargo"></param>
 public void AgregarCargoPrueba(CargoE cargo)
 {
     using (SqlConnection conn = new SqlConnection(ConexionSQL.ObtenerCadenaSQL()))
     {
         conn.Open();
         string     querry = @"INSERT INTO Cargo VALUES (@nombre,@descripcion,@sueldo,@iddepartamento, @idcargodependiente)";
         SqlCommand cmd    = new SqlCommand(querry, conn);
         cmd.Parameters.AddWithValue("@nombre", cargo.Nombre);
         cmd.Parameters.AddWithValue("@descripcion", cargo.Descripcion);
         cmd.Parameters.AddWithValue("@sueldo", cargo.SueldoBase);
         cmd.Parameters.AddWithValue("@iddepartamento", cargo.idDepartamento);
         cmd.Parameters.AddWithValue("@idcargodependiente", cargo.idCargoDependiente);
         cmd.ExecuteNonQuery();
         conn.Close();
     }
 }
Exemple #10
0
        /// <summary>
        /// METODO QUE ACTUALIZA LOS DEPARTAMENTOS
        /// </summary>
        /// <param name="departamento"></param>
        public void EditarDepartamento(DepartamentoE departamento)
        {
            using (SqlConnection conn = new SqlConnection(ConexionSQL.ObtenerCadenaSQL()))
            {
                conn.Open();
                string     querry = @"UPDATE Departamento SET Nombre=@nombre,Descripcion=@descripcion 
                                    WHERE idDepartamento=@departamentoid";
                SqlCommand cmd    = new SqlCommand(querry, conn);
                cmd.Parameters.AddWithValue("@departamentoid", departamento.idDepartamento);
                cmd.Parameters.AddWithValue("@nombre", departamento.Nombre);
                cmd.Parameters.AddWithValue("@descripcion", departamento.Descripcion);

                cmd.ExecuteNonQuery();
                conn.Close();
            }
        }
Exemple #11
0
        public List <EmpleadoE> MostrarEmpleado()
        {
            List <EmpleadoE> lista = new List <EmpleadoE>();

            using (SqlConnection conn = new SqlConnection(ConexionSQL.ObtenerCadenaSQL()))
            {
                conn.Open();
                string        querry = @"SELECT * FROM Empleado";
                SqlCommand    cmd    = new SqlCommand(querry, conn);
                SqlDataReader lector = cmd.ExecuteReader();
                while (lector.Read())
                {
                    lista.Add(CargarEmpleado(lector));
                }
            }
            return(lista);
        }
Exemple #12
0
        /// <summary>
        /// METODO QUE DEVUELVE UNA LISTA DE LA PROFESION
        /// </summary>
        /// <returns></returns>
        public List <ProfesionE> ObtenerTodoProfesion()
        {
            List <ProfesionE> lista = new List <ProfesionE>();

            using (SqlConnection conn = new SqlConnection(ConexionSQL.ObtenerCadenaSQL()))

            {
                conn.Open();
                string        querry = @"SELECT * FROM Profesion";
                SqlCommand    cmd    = new SqlCommand(querry, conn);
                SqlDataReader lecto  = cmd.ExecuteReader();
                while (lecto.Read())
                {
                    lista.Add(CargarProfesion(lecto));
                }
            }
            return(lista);
        }
Exemple #13
0
        public List <EmpleadoE> BuscarPorNombre(EmpleadoE empleado)
        {
            List <EmpleadoE> lista = new List <EmpleadoE>();

            using (SqlConnection conn = new SqlConnection(ConexionSQL.ObtenerCadenaSQL()))
            {
                conn.Open();
                string     querry = @"SELECT * FROM Empleado WHERE NombreCompleto= @nombre";
                SqlCommand cmd    = new SqlCommand(querry, conn);
                cmd.Parameters.AddWithValue("@nombre", empleado.NombreCompleto);
                SqlDataReader leer = cmd.ExecuteReader();
                while (leer.Read())
                {
                    lista.Add(CargarEmpleado(leer));
                }
            }
            return(lista);
        }
 public void Upadate(CargoE cargo)
 {
     using (SqlConnection conn = new SqlConnection(ConexionSQL.ObtenerCadenaSQL()))
     {
         conn.Open();
         string     querry = @"UPDATE Cargo SET Nombre = @nombre, Descripcion =@descripcion,
                         SueldoBase = @sueldo, idDepartamento = @idDep, idCargoDependiente=@cargodependienteid 
                             WHERE idCargo = @cargoid";
         SqlCommand cmd    = new SqlCommand(querry, conn);
         cmd.Parameters.AddWithValue("@cargoid", cargo.idCargo);
         cmd.Parameters.AddWithValue("@nombre", cargo.Nombre);
         cmd.Parameters.AddWithValue("@descripcion", cargo.Descripcion);
         cmd.Parameters.AddWithValue("@sueldo", cargo.SueldoBase);
         cmd.Parameters.AddWithValue("@idDep", cargo.idDepartamento);
         cmd.Parameters.AddWithValue("@cargodependienteid", cargo.idCargoDependiente);
         cmd.ExecuteNonQuery();
         conn.Close();
     }
 }
Exemple #15
0
 public void CreateEmpleado(EmpleadoE empleado)
 {
     using (SqlConnection conn = new SqlConnection(ConexionSQL.ObtenerCadenaSQL()))
     {
         conn.Open();
         string     querry = @"INSERT INTO Empleado (NombreCompleto,CI,FechaNacimiento,LugarNacimiento,Sexo,Direccion ,Telefono,Celular,FechaIngreso,Sueldo,idProfesion,idCargo)
                                 VALUES (@nombre,@ci,@fechaN,@lugarN,@sexo,@direccion,@telefono,@celular,@fechaI,@sueldo,@profesionid,@cargoid) ";
         SqlCommand cmd    = new SqlCommand(querry, conn);
         cmd.Parameters.AddWithValue("@nombre", empleado.NombreCompleto);
         cmd.Parameters.AddWithValue("@ci", empleado.CI);
         cmd.Parameters.AddWithValue("@fechaN", empleado.FechaNacimiento);
         cmd.Parameters.AddWithValue("@lugarN", empleado.LugarNacimiento);
         cmd.Parameters.AddWithValue("@sexo", empleado.Sexo);
         cmd.Parameters.AddWithValue("@direccion", empleado.Direccion);
         cmd.Parameters.AddWithValue("@telefono", empleado.Telefono);
         cmd.Parameters.AddWithValue("@celular", empleado.Celular);
         cmd.Parameters.AddWithValue("@fechaI", empleado.FechaIngreso);
         cmd.Parameters.AddWithValue("@sueldo", empleado.Sueldo);
         cmd.Parameters.AddWithValue("@profesionid", empleado.idProfesion);
         cmd.Parameters.AddWithValue("@cargoid", empleado.idCargo);
         cmd.ExecuteNonQuery();
         conn.Close();
     }
 }