public ActionResult Mantenimiento(long codigo = 0) { Responsable = new ResponsableLogic(); if (codigo > 0) { Responsable = _ResponsableAppService.Obtener(codigo); Responsable.InfoMovs = new InfoMovs { ACCION = Enums.Action.Edit }; } else { Responsable.Estado = true; } vmResponsable.Responsable = Responsable; List <ParametroDetalleLogic> listaCargo = new List <ParametroDetalleLogic>(); listaCargo.AddRange(_ParametroDetalleAppService.Listar(Enums.Parametro.Cargo).Where(x => x.Estado).ToList()); listaCargo.Insert(0, new ParametroDetalleLogic { CodigoElemento = "0", Nombre = Enums.ComboDefault.Seleccione }); ViewBag.listaCargo = listaCargo; List <ParametroDetalleLogic> listaGenero = new List <ParametroDetalleLogic>(); listaGenero.AddRange(_ParametroDetalleAppService.Listar(Enums.Parametro.Genero).Where(x => x.Estado).ToList()); listaGenero.Insert(0, new ParametroDetalleLogic { CodigoElemento = "0", Nombre = Enums.ComboDefault.Seleccione }); ViewBag.listaGenero = listaGenero; List <ParametroDetalleLogic> listaTipoDocumento = new List <ParametroDetalleLogic>(); listaTipoDocumento.AddRange(_ParametroDetalleAppService.Listar(Enums.Parametro.TipoDocumento).Where(x => x.Estado).ToList()); listaTipoDocumento.Insert(0, new ParametroDetalleLogic { CodigoElemento = "0", Nombre = Enums.ComboDefault.Seleccione }); ViewBag.listaTipoDocumento = listaTipoDocumento; return(PartialView(vmResponsable)); }
/// <summary> /// Realiza la adaptación de campos para la búsqueda /// </summary> /// <param name="ResponsableLogic">Entidad Lógica de Área</param> /// <returns>Objeto Área Response con los datos de búsqueda</returns> public static ResponsableResponse ObtenerResponsablePaginado(ResponsableLogic responsableLogic) { ResponsableResponse responsableResponse = new ResponsableResponse(); responsableResponse.CodigoResponsable = responsableLogic.CodigoResponsable; responsableResponse.Nombres = responsableLogic.Nombres; responsableResponse.ApellidoPaterno = responsableLogic.ApellidoPaterno; responsableResponse.ApellidoMaterno = responsableLogic.ApellidoMaterno; responsableResponse.NombreCompleto = responsableLogic.NombreCompleto; responsableResponse.CodigoGenero = responsableLogic.CodigoGenero; responsableResponse.NombreGenero = responsableLogic.NombreGenero; responsableResponse.CodigoCargo = responsableLogic.CodigoCargo; responsableResponse.NombreCargo = responsableLogic.NombreCargo; responsableResponse.CorreoElectronico = responsableLogic.CorreoElectronico; responsableResponse.CodigoTipoDocumento = responsableLogic.CodigoTipoDocumento; responsableResponse.NombreTipoDocumento = responsableLogic.NombreTipoDocumento; responsableResponse.NumeroDocumento = responsableLogic.NumeroDocumento; responsableResponse.EstadoRegistroDescripcion = responsableLogic.EstadoRegistroDescripcion; responsableResponse.EstadoRegistro = responsableLogic.EstadoRegistro; responsableResponse.NumeroFila = responsableLogic.NumeroRegistro; responsableResponse.FilasTotal = responsableLogic.TotalRegistro; return(responsableResponse); }
public ResponsableLogic Obtener(float codigo) { ResponsableLogic entidadLogic = new ResponsableLogic(); try { SQLServer.OpenConection(); SQLServer.CreateCommand("MAN.USP_SEL_RESPONSABLE_OBTENER", CommandType.StoredProcedure, SQLServer.CreateParameter("CODIGO_RESPONSABLE", SqlDbType.BigInt, codigo)); using (IDataReader oReader = SQLServer.GetDataReader(CommandBehavior.CloseConnection)) { entidadLogic = new GenericInstance <ResponsableLogic>().readDataReader(oReader); } } catch (Exception ex) { throw ex; } finally { SQLServer.CloseConection(); } return(entidadLogic); }