Beispiel #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();
     }
 }
Beispiel #2
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();
     }
 }
Beispiel #3
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);
        }
Beispiel #4
0
        private EmpleadoE CargarEmpleado(IDataReader reader)
        {
            EmpleadoE empleado = new EmpleadoE();

            empleado.idEmpleado      = Convert.ToInt32(reader["idEmpleado"]);
            empleado.NombreCompleto  = Convert.ToString(reader["NombreCompleto"]);
            empleado.CI              = Convert.ToString(reader["CI"]);
            empleado.FechaNacimiento = Convert.ToDateTime(reader["FechaNacimiento"]);
            empleado.LugarNacimiento = Convert.ToString(reader["LugarNacimiento"]);
            empleado.Sexo            = Convert.ToBoolean(reader["Sexo"]);
            empleado.Direccion       = Convert.ToString(reader["Direccion"]);
            empleado.Telefono        = Convert.ToString(reader["Telefono"]);
            empleado.Celular         = Convert.ToString(reader["Celular"]);
            empleado.FechaIngreso    = Convert.ToDateTime(reader["FechaIngreso"]);
            empleado.Sueldo          = Convert.ToDecimal(reader["Sueldo"]);
            empleado.idProfesion     = Convert.ToInt32(reader["idProfesion"]);
            empleado.idCargo         = Convert.ToInt32(reader["idCargo"]);
            return(empleado);
        }
        //Proceso para lectura de Listado por entidad
        public async Task <List <EmpleadoE> > LeerTodo(DbDataReader dr)
        {
            var empleados = new List <EmpleadoE>();

            using (dr)
            {
                while (await dr.ReadAsync())
                {
                    var empleado = new EmpleadoE(Db)
                    {
                        Emp_Id         = await dr.GetFieldValueAsync <int>(0),
                        Emp_Codigo     = await dr.GetFieldValueAsync <string>(1),
                        Emp_ApePaterno = await dr.GetFieldValueAsync <string>(2),
                        Emp_ApeMaterno = await dr.GetFieldValueAsync <string>(3),
                        Emp_Nombres    = await dr.GetFieldValueAsync <string>(4),
                        Emp_Telefono   = await dr.GetFieldValueAsync <string>(5)
                    };
                    empleados.Add(empleado);
                }
            }
            return(empleados);
        }
Beispiel #6
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();
     }
 }
Beispiel #7
0
 public void Eliminar(EmpleadoE empleado)
 {
     empleadoDA.Eliminar(empleado);
 }
Beispiel #8
0
 public void EditarEmpledo(EmpleadoE empleadoE)
 {
     empleadoDA.EditarEmpledo(empleadoE);
 }
Beispiel #9
0
 public List <EmpleadoE> BuscarPorNombre(EmpleadoE empleado)
 {
     return(empleadoDA.BuscarPorNombre(empleado));
 }
Beispiel #10
0
 public void CreateEmpleado(EmpleadoE empleado)
 {
     empleadoDA.CreateEmpleado(empleado);
 }