/// <summary> /// Retorna un LISTA de registros de la Entidad Presupuesto.Gasto /// En la BASE de DATO la Tabla : [Presupuesto.Gasto] /// <summary> /// <param name="pFiltro"></param> /// <returns></returns> public List<SolicitudDetaEntity> Listar(Parametro pFiltro) { List<SolicitudDetaEntity> lstSolicitudDetaEntity = new List<SolicitudDetaEntity>(); try { using (_DBMLPresupuestoDataContext SQLDC = new _DBMLPresupuestoDataContext(conexion)) { var resul = SQLDC.pa_S_SolicitudDeta(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.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; lstSolicitudDetaEntity.Add(objSolicitudDetaEntity); } } } catch (Exception ex) { log.Error(String.Concat("Listar", " | ", ex.Message.ToString())); throw ex; } return lstSolicitudDetaEntity; }
public ActionResult ActualizarSolicitudDeta(SolicitudDetaEntity plstSolicitudDeta) { string tipoDevol = null; object DataDevol = null; object jsonResponse; try { objSolicitudLogic = new SolicitudLogic(); { plstSolicitudDeta.segUsuarioEdita = HttpContext.User.Identity.Name; plstSolicitudDeta.segUsuarioCrea = HttpContext.User.Identity.Name; plstSolicitudDeta.segMaquinaOrigen = GetIPAddress(); //if (objSolicitudDeta.Codigo != 0) returnValor = objSolicitudLogic.ActualizarSolicitudDeta(plstSolicitudDeta); //else // returnValor = objSolicitudLogic.RegistrarSolicitudDeta(objSolicitudDeta); } DataDevol = returnValor.Message; tipoDevol = returnValor.Exitosa ? "C" : "I"; } catch (Exception ex) { tipoDevol = "E"; log.Error(String.Concat("ActualizarSolicitudDeta", " | ", ex.Message)); DataDevol = ex.Message; } finally { jsonResponse = new { Type = tipoDevol, Data = DataDevol, }; } return Json(jsonResponse, JsonRequestBehavior.AllowGet); }
private SolicitudDetaEntity InicializarSolicitudDeta(SolicitudDetaEntity registro) { registro = new SolicitudDetaEntity(); registro.segUsuarioEdita = User.Identity.Name; registro.segFechaEdita = DateTime.Now; registro.codRegEstadoNombre = "E"; return registro; }
/// <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; }
/// <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; }
/* 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; }