//Departamento public List <DepartamentoEntity> ListarDepartamento_DAL() { List <DepartamentoEntity> listado = new List <DepartamentoEntity>(); SqlCommand cmd = new SqlCommand("SP_VEH_ListarDepartamento", cn.getcn); cmd.CommandType = CommandType.StoredProcedure; cn.getcn.Open(); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { DepartamentoEntity clase = new DepartamentoEntity(); clase.vdepartamento = dr["vdepartamento"].ToString(); clase.vdescripcion = dr["vdescripcion"].ToString(); listado.Add(clase); } dr.Close(); cmd.Dispose(); cn.getcn.Close(); return(listado); }
/// <summary> /// Método que consulta los departamentos en el sistema /// </summary> /// <returns>objeto tipo list con la informacion de los departamentos</returns> public List <DepartamentoEntity> TraerDeptos() { DataTable vobjResultado = this.administracionDao.TraerDeptos(); DepartamentoEntity seleccione = new DepartamentoEntity { IdDepto = "", Nombre = " Seleccione..." }; List <DepartamentoEntity> lstDeptos = Utilitario.ConvertTo <DepartamentoEntity>(vobjResultado); lstDeptos.Add(seleccione); return(lstDeptos.OrderBy(d => d.Nombre).ToList <DepartamentoEntity>()); }
public ActionResult Editar(DepartamentoEntity model) { if (ModelState.IsValid) { try { new DepartamentoBusiness().Salvar(model, this.UsuarioId); return(RedirectToAction("Index")); } catch (TicketException ex) { ModelState.AddModelError("ex", ex.Message); } } return(View("Departamento", model)); }
private static string MontarItenDescricaoCompleta(int departamentoId) { string descricaoCompleta = ""; using (SynsTicketContext context = new SynsTicketContext()) { DepartamentoEntity departamento = null; do { departamento = context.DepartamentoEntity.FirstOrDefault(a => a.DepartamentoId == departamentoId); if (departamento.DepartamentoMasterId.HasValue) { departamentoId = departamento.DepartamentoMasterId.Value; if (String.IsNullOrWhiteSpace(descricaoCompleta)) { descricaoCompleta = departamento.Descricao; } else { descricaoCompleta = departamento.Descricao + " | " + descricaoCompleta; } } else { if (departamento != null) { if (String.IsNullOrWhiteSpace(descricaoCompleta)) { descricaoCompleta = departamento.Descricao; } else { descricaoCompleta = departamento.Descricao + " | " + descricaoCompleta; } } departamentoId = 0; departamento = null; } }while (departamento != null && departamentoId != 0); } return(descricaoCompleta); }
public void Salvar(DepartamentoEntity entity, int departamentoId) { try { using (SynsTicketContext context = new SynsTicketContext()) { base.SaveChanges(entity, departamentoId, true, context); } } catch (TicketException ex) { this.Erros.Add(ex); } finally { if (this.Erros.Count > 0) { throw new TicketException(this.ConsisteErros()); } } }
public EmployeeEntityOnject() { //Datos Generales _ID = 0; _CLAVE_TRABAJADOR = string.Empty; _nombre = string.Empty; _apellidoPaterno = string.Empty;; _apellidoMaterno = string.Empty; _fechaAlta = null; _fechaIngreso = null; _fechaBaja = null; _fechaAntiguedad = null; _Empresa = new EmpresaEntity(); _Sucursal = new SucursalEntity(); _CentroCosto = new CentroCostoEntity(); _Departamento = new DepartamentoEntity(); _Puesto = new PuestoEntity(); _sueldoDiario = 0; _sueldoIntegrado = 0; _sueldoVariable = 0; _sueldoInfonavit = 0; _sueldoMensual = 0; _tipoFactor = string.Empty; _categoriaFactor = string.Empty; _factorIntegracion = 0; _activo = false; //Datos RH _calle = string.Empty; _numero = string.Empty; _colonia = string.Empty; _poblacion = string.Empty; _estado = string.Empty; _localidad = string.Empty; _codigoPostal = string.Empty; _telefono1 = string.Empty; _telefono2 = string.Empty; _telefono3 = string.Empty; _sexo = string.Empty; _escolaridad = string.Empty; _carrera = string.Empty; _nota = string.Empty; _lugar_nacimiento = string.Empty; _fecha_nacimiento = null; _padre = string.Empty; _madre = string.Empty; _estado_civil = string.Empty; _claveInstituto = string.Empty; _estadoNivel = 0; //Datos Nomina _rfc = string.Empty; _CLAVE_NOMINA = string.Empty; _CLAVE_TURNO = string.Empty; _tipo_pago = string.Empty; _ptu = string.Empty; _extra1 = string.Empty; _extra2 = string.Empty; _extra3 = string.Empty; _descanso1 = string.Empty; _descanso2 = string.Empty; _cuota_sindical = false; _control_interno = string.Empty; _cuenta_bancaria = string.Empty; _comisiones = string.Empty; _tipo_trabajador = string.Empty; _clave_banco = string.Empty; _numero_tarjeta = string.Empty; _descripcion_tipoNomina = string.Empty; _CLABE = string.Empty; _regimen = 0; _turno_actual = string.Empty; //Datos IMSS _afiliacion = string.Empty; _curp = string.Empty; _afore = string.Empty; _unidad_medica = string.Empty; _aportacion_voluntaria = 0; _tipo_contratacion = string.Empty; _semana_reducida = string.Empty; _tipo_jornada = string.Empty; }