示例#1
0
 public ClassEmpleados SaveEmployes(ClassEmpleados classEmpleados)
 {
     if (classEmpleados.id == 0)
     {
         _dataAccess.InsertarEmpleados(classEmpleados);
     }
     else
     {
         _dataAccess.updateEmpleado(classEmpleados);
     }
     return(classEmpleados);
 }
示例#2
0
        public void updateEmpleado(ClassEmpleados classEmpleados)
        {
            try
            {
                conn.Open();
                string Query = @"UPDATE tblEmpleados SET 
                                CodigoEmpleado= @CodigoEmpleado,
                                       Nombre=@Nombre,
                                      Apellido=@Apellido,
                                        Cedula= @Cedula,
                                       Direccion=@Direccion,
                                            Email=@Email,
                                            Cargo=@Cargo,
                                        Telefono=@Telefono
                                        WHERE id=@id";

                SqlParameter Id        = new SqlParameter("@id", classEmpleados.id);
                SqlParameter codigo    = new SqlParameter("@CodigoEmpleado", classEmpleados.CodigoEmpleado);
                SqlParameter nombre    = new SqlParameter("@Nombre", classEmpleados.Nombre);
                SqlParameter apellido  = new SqlParameter("@Apellido", classEmpleados.Apellido);
                SqlParameter cedula    = new SqlParameter("@Cedula", classEmpleados.Cedula);
                SqlParameter direccion = new SqlParameter("@Direccion", classEmpleados.Direccion);
                SqlParameter email     = new SqlParameter("@Email", classEmpleados.Email);
                SqlParameter cargo     = new SqlParameter("@Cargo", classEmpleados.Cargo);
                SqlParameter telefono  = new SqlParameter("@Telefono", classEmpleados.Telefono);

                SqlCommand cmd = new SqlCommand(Query, conn);
                cmd.Parameters.Add(Id);
                cmd.Parameters.Add(codigo);
                cmd.Parameters.Add(nombre);
                cmd.Parameters.Add(apellido);
                cmd.Parameters.Add(cedula);
                cmd.Parameters.Add(direccion);
                cmd.Parameters.Add(email);
                cmd.Parameters.Add(cargo);
                cmd.Parameters.Add(telefono);

                cmd.ExecuteNonQuery();

                MessageBox.Show("----------Empleado Modificado Correctamente--------- ");
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
            finally
            {
                conn.Close();
            }
        }
示例#3
0
        public void InsertarEmpleados(ClassEmpleados classEmpleados)
        {
            try
            {
                conn.Open();
                string       Query     = @"INSERT into tblEmpleados (CodigoEmpleado, Nombre, Apellido,
                            Cedula, Direccion, Email, Cargo, Telefono
                            ) VALUES(@CodigoEmpleado, @Nombre, @Apellido, @Cedula,
                             @Direccion, @Email, @Cargo, @Telefono
                            )";
                SqlParameter codigo    = new SqlParameter("@CodigoEmpleado", classEmpleados.CodigoEmpleado);
                SqlParameter nombre    = new SqlParameter("@Nombre", classEmpleados.Nombre);
                SqlParameter apellido  = new SqlParameter("@Apellido", classEmpleados.Apellido);
                SqlParameter cedula    = new SqlParameter("@Cedula", classEmpleados.Cedula);
                SqlParameter direccion = new SqlParameter("@Direccion", classEmpleados.Direccion);
                SqlParameter email     = new SqlParameter("@Email", classEmpleados.Email);
                SqlParameter cargo     = new SqlParameter("@Cargo", classEmpleados.Cargo);
                SqlParameter telefono  = new SqlParameter("@Telefono", classEmpleados.Telefono);

                SqlCommand cmd = new SqlCommand(Query, conn);
                cmd.Parameters.Add(codigo);
                cmd.Parameters.Add(nombre);
                cmd.Parameters.Add(apellido);
                cmd.Parameters.Add(cedula);
                cmd.Parameters.Add(direccion);
                cmd.Parameters.Add(email);
                cmd.Parameters.Add(cargo);
                cmd.Parameters.Add(telefono);
                cmd.ExecuteNonQuery();

                MessageBox.Show("----------Empleado Guardado Correctamente--------- ");
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
            finally
            {
                conn.Close();
            }
        }