/// <summary> /// Descripción: Obtiene el detalle de la Enfermedad seleccionada. /// Author: Terceros. /// Fecha Creacion: 01/01/2017 /// Fecha Modificación: 02/02/2017. /// Modificación: Se agregaron comentarios. /// </summary> /// <param name="idEnfermedad"></param> /// <returns></returns> public List <DetalleCatalogo> GetTiposMuestraByIdExamen(int idEnfermedad) { var objCommand = GetSqlCommand("pNLS_DetalleCatalogo"); InputParameterAdd.Int(objCommand, "idEnfermedad", idEnfermedad); var dataTable = Execute(objCommand); var detallecatalogoList = new List <DetalleCatalogo>(); foreach (DataRow row in dataTable.Rows) { var detallecatalogo = new DetalleCatalogo { Prueba = Converter.GetString(row, "Prueba"), Patogeno = Converter.GetString(row, "Patogeno"), Muestra = Converter.GetString(row, "Muestra"), Caracteristica = Converter.GetString(row, "Caracteristica"), Transporte = Converter.GetString(row, "Transporte"), Laboratorio = Converter.GetString(row, "Laboratorio"), DiasEmision = Converter.GetInt(row, "DiasEmision"), DiasEntrega = Converter.GetInt(row, "DiasEntrega"), CodigoUnico = Converter.GetString(row, "CodigoUnico") }; detallecatalogoList.Add(detallecatalogo); } return(detallecatalogoList); }
public int Actualizar(DetalleCatalogo detalleCatalogo) { int result = 0; var parameters = new DynamicParameters(); parameters.Add("@IdDetalleCatalogo", detalleCatalogo.IdDetalleCatalogo); parameters.Add("@IdCatalogo", detalleCatalogo.IdCatalogo); parameters.Add("@Codigo", detalleCatalogo.Codigo); parameters.Add("@Label", detalleCatalogo.Label); parameters.Add("@Descripcion", detalleCatalogo.Descripcion); parameters.Add("@Mnemonico", detalleCatalogo.Mnemonico); parameters.Add("@Val1", detalleCatalogo.Val1); parameters.Add("@Val2", detalleCatalogo.Val2); parameters.Add("@EmpresaID", detalleCatalogo.EmpresaID); parameters.Add("@UsuarioActualizacion", detalleCatalogo.UsuarioActualizacion); parameters.Add("@FechaHoraActualizacion", detalleCatalogo.FechaHoraActualizacion); parameters.Add("@CodigoPadre", detalleCatalogo.CodigoPadre); parameters.Add("@EstadoId", detalleCatalogo.EstadoId); using (IDbConnection db = new SqlConnection(_connectionString.Value.CoffeeConnectDB)) { result = db.Execute("uspDetalleCatalogoActualizar", parameters, commandType: CommandType.StoredProcedure); } return(result); }
public int ActualizarDetalleCatalogo(RegistrarActualizarDetalleCatalogoRequestDTO request) { DetalleCatalogo DetalleCatalogo = _Mapper.Map <DetalleCatalogo>(request); DetalleCatalogo.FechaHoraActualizacion = DateTime.Now; DetalleCatalogo.UsuarioActualizacion = request.Usuario; int affected = _IDetalleCatalogoRepository.Actualizar(DetalleCatalogo); return(affected); }