/// <summary> /// Almacena el registro de una ENTIDAD de registro de Tipo SolicitudDetaDeta /// En la BASE de DATO la Tabla : [Presupuesto.SolicitudDetaDeta] /// <summary> /// <param name="itemSolicitudDetaDeta"></param> /// <returns></returns> public bool Actualizar(SolicitudDetaEntity pSolicitudDeta) { int codigoRetorno = -1; try { using (_DBMLPresupuestoDataContext SQLDC = new _DBMLPresupuestoDataContext(conexion)) { SQLDC.pa_U_SolicitudDeta( pSolicitudDeta.Codigo, pSolicitudDeta.codSolicitud, pSolicitudDeta.codPlantillaDeta, pSolicitudDeta.cntCantidad, pSolicitudDeta.gloDescripcion, pSolicitudDeta.segUsuarioEdita, pSolicitudDeta.segMaquinaOrigen); codigoRetorno = 0; } } catch (Exception ex) { log.Error(String.Concat("Actualizar", " | ", ex.Message.ToString())); throw ex; } return(codigoRetorno == 0 ? true : false); }
public List <SolicitudDetaEntity> ListarPaginado(Parametro pFiltro) { List <SolicitudDetaEntity> lstSolicitudDetaEntity = new List <SolicitudDetaEntity>(); try { using (_DBMLPresupuestoDataContext SQLDC = new _DBMLPresupuestoDataContext(conexion)) { var resul = SQLDC.pa_S_SolicitudDetaPagina(pFiltro.p_NumPagina, pFiltro.p_TamPagina, pFiltro.p_OrdenPor, pFiltro.p_OrdenTipo, pFiltro.codSolicitudDeta, pFiltro.codSolicitud, pFiltro.codPlantillaDeta, pFiltro.codRegEstado, pFiltro.codPresupuesto); foreach (var item in resul) { SolicitudDetaEntity objSolicitudDetaEntity = new SolicitudDetaEntity(); objSolicitudDetaEntity.Codigo = item.codSolicitudDeta; objSolicitudDetaEntity.gloDescripcion = item.gloDescripcion; objSolicitudDetaEntity.cntCantidad = item.cntCantidad; objSolicitudDetaEntity.codPlantillaDeta = item.codPlantillaDeta; objSolicitudDetaEntity.objPlantillaDeta.gloDescripcion = item.codPlantillaDetaDescri; objSolicitudDetaEntity.objPlantillaDeta.fecEjecucion = item.fecEjecucion; objSolicitudDetaEntity.objPlantillaDeta.monEstimado = item.monEstimado; objSolicitudDetaEntity.objPlantillaDeta.numPartida = item.numPartida; objSolicitudDetaEntity.objPlantillaDeta.codEmpleadoAprueba = item.codEmpleadoAprueba.HasValue ? item.codEmpleadoAprueba.Value : 0; objSolicitudDetaEntity.objPlantillaDeta.objEmpleadoAprueba.desNombre = item.codEmpleadoApruebaNombre; objSolicitudDetaEntity.objPlantillaDeta.codPartida = item.codPartida; objSolicitudDetaEntity.objPlantillaDeta.objPartida.desNombre = item.codPartidaNombre; objSolicitudDetaEntity.codSolicitud = item.codSolicitud; objSolicitudDetaEntity.segUsuarioCrea = item.segUsuarioCrea; objSolicitudDetaEntity.segFechaCrea = item.segFechaCrea; objSolicitudDetaEntity.segUsuarioEdita = item.segUsuarioEdita; objSolicitudDetaEntity.segFechaEdita = item.segFechaEdita; objSolicitudDetaEntity.segMaquinaOrigen = item.segMaquinaOrigen; objSolicitudDetaEntity.ROW = item.ROWNUM.HasValue ? item.ROWNUM.Value : 0; objSolicitudDetaEntity.TOTALROWS = item.TOTALROWS.HasValue ? item.TOTALROWS.Value : 0; lstSolicitudDetaEntity.Add(objSolicitudDetaEntity); } } } catch (Exception ex) { log.Error(String.Concat("ListarPaginado", " | ", ex.Message.ToString())); throw ex; } return(lstSolicitudDetaEntity); }
/* SolicitudDeta */ public SolicitudDetaEntity BuscarSolicitudDeta(int pID) { SolicitudDetaEntity objSolicitudDetaEntity = new SolicitudDetaEntity(); try { objSolicitudDetaData = new SolicitudDetaData(); if (pID > 0) { objSolicitudDetaEntity = objSolicitudDetaData.Buscar(pID); } } catch (Exception ex) { throw ex; } return(objSolicitudDetaEntity); }
/// <summary> /// Retorna una ENTIDAD de registro de la Entidad Presupuesto.SolicitudDetaDeta /// En la BASE de DATO la Tabla : [Presupuesto.SolicitudDetaDeta] /// <summary> /// <param name="pcodSolicitudDetaDeta"></param> /// <returns></returns> public SolicitudDetaEntity Buscar(int pcodSolicitudDeta) { SolicitudDetaEntity objSolicitudDetaEntity = null; try { using (_DBMLPresupuestoDataContext SQLDC = new _DBMLPresupuestoDataContext(conexion)) { var resul = SQLDC.pa_S_SolicitudDeta(pcodSolicitudDeta, null, null, null, null); foreach (var item in resul) { objSolicitudDetaEntity = new SolicitudDetaEntity(); objSolicitudDetaEntity.Codigo = item.codSolicitudDeta; objSolicitudDetaEntity.gloDescripcion = item.gloDescripcion; objSolicitudDetaEntity.cntCantidad = item.cntCantidad; objSolicitudDetaEntity.codPlantillaDeta = item.codPlantillaDeta; objSolicitudDetaEntity.objPlantillaDeta.gloDescripcion = item.codPlantillaDetaDescri; objSolicitudDetaEntity.objPlantillaDeta.fecEjecucion = item.fecEjecucion; objSolicitudDetaEntity.objPlantillaDeta.monEstimado = item.monEstimado.HasValue ? item.monEstimado.Value : 0; objSolicitudDetaEntity.objPlantillaDeta.numPartida = item.numPartida; objSolicitudDetaEntity.objPlantillaDeta.codEmpleadoAprueba = item.codEmpleadoAprueba.HasValue ? item.codEmpleadoAprueba.Value : 0; objSolicitudDetaEntity.objPlantillaDeta.objEmpleadoAprueba.desNombre = item.codEmpleadoApruebaNombre; objSolicitudDetaEntity.objPlantillaDeta.codPartida = item.codPartida.HasValue ? item.codPartida.Value : 0; objSolicitudDetaEntity.objPlantillaDeta.objPartida.desNombre = item.codPartidaNombre; objSolicitudDetaEntity.codSolicitud = item.codSolicitud; objSolicitudDetaEntity.segUsuarioCrea = item.segUsuarioCrea; objSolicitudDetaEntity.segFechaCrea = item.segFechaCrea; objSolicitudDetaEntity.segUsuarioEdita = item.segUsuarioEdita; objSolicitudDetaEntity.segFechaEdita = item.segFechaEdita; objSolicitudDetaEntity.segMaquinaOrigen = item.segMaquinaOrigen; } } } catch (Exception ex) { log.Error(String.Concat("Buscar", " | ", ex.Message.ToString())); throw ex; } return(objSolicitudDetaEntity); }
public ReturnValor ActualizarSolicitudDeta(SolicitudDetaEntity objSolicitudDetaEntity) { try { //using (TransactionScope tx = new TransactionScope(TransactionScopeOption.Required)) //{ objSolicitudDetaData = new SolicitudDetaData(); objReturnValor.Exitosa = objSolicitudDetaData.Actualizar(objSolicitudDetaEntity); if (objReturnValor.Exitosa) { objReturnValor.Message = HelpMessages.Evento_EDIT; //tx.Complete(); } //} } catch (Exception ex) { objReturnValor = HelpException.mTraerMensaje(ex); } return(objReturnValor); }