/// <summary> /// Retorna un LISTA de registros de la Entidad Presupuesto.PlantillaDeta /// En la BASE de DATO la Tabla : [Presupuesto.PlantillaDeta] /// <summary> /// <returns>List</returns> public List<PlantillaDetaEntity> Listar(Parametro pFiltro) { List<PlantillaDetaEntity> lstPlantillaDetaEntity = new List<PlantillaDetaEntity>(); try { using (_DBMLPresupuestoDataContext SQLDC = new _DBMLPresupuestoDataContext(conexion)) { var resul = SQLDC.pa_S_PlantillaDeta(pFiltro.codPlantillaDeta, pFiltro.numAnio, pFiltro.codArea, pFiltro.codRegEstado); foreach (var item in resul) { PlantillaDetaEntity objPlantillaDetaEntity= new PlantillaDetaEntity(); objPlantillaDetaEntity.Codigo = item.codPlantillaDeta; objPlantillaDetaEntity.codPlantilla = item.codPlantilla; objPlantillaDetaEntity.codEmpleadoAprueba = item.codEmpleadoAprueba.HasValue ? item.codEmpleadoAprueba.Value : 0; objPlantillaDetaEntity.gloDescripcion = item.gloDescripcion; objPlantillaDetaEntity.monEstimado = item.monEstimado; objPlantillaDetaEntity.cntCantidad = item.cntCantidad; objPlantillaDetaEntity.codRegEstado = item.codRegEstado; objPlantillaDetaEntity.fecEjecucion = item.fecEjecucion; objPlantillaDetaEntity.codPartida = item.codPartida; objPlantillaDetaEntity.numPartida = item.numPartida; objPlantillaDetaEntity.objEmpleadoAprueba.desNombre = item.codEmpleadoApruebaNombre; objPlantillaDetaEntity.codEmpleadoRespon = item.codEmpleadoRespon.HasValue?item.codEmpleadoRespon.Value:0; objPlantillaDetaEntity.objPlantilla.Codigo = item.codEmpleadoRespon.HasValue?item.codEmpleadoRespon.Value:0; objPlantillaDetaEntity.objPlantilla.objEmpleado.desNombre = item.codEmpleadoResponRespon; objPlantillaDetaEntity.objPartida.desNombre = item.codPartidaNombre; objPlantillaDetaEntity.indPlantilla = item.indPlantillaTipo; objPlantillaDetaEntity.codRegEstadoNombre = item.codRegEstadoNombre; objPlantillaDetaEntity.objPlantilla.codArea = item.codArea; objPlantillaDetaEntity.objPlantilla.objArea.desNombre = item.codAreaNombre; objPlantillaDetaEntity.segUsuarioCrea = item.segUsuarioCrea; objPlantillaDetaEntity.segFechaCrea = item.segFechaCrea; objPlantillaDetaEntity.segUsuarioEdita = item.segUsuarioEdita; objPlantillaDetaEntity.segFechaEdita = item.segFechaEdita; objPlantillaDetaEntity.segMaquinaOrigen = item.segMaquinaOrigen; lstPlantillaDetaEntity.Add(objPlantillaDetaEntity); } } } catch (Exception ex) { log.Error(String.Concat("Listar", " | ", ex.Message.ToString())); throw ex; } return lstPlantillaDetaEntity; }
public ActionResult GuardarPlantillaDetalle(PlantillaDetaEntity pPlantillaDeta) { string tipoDevol = null; object DataDevol = null; object jsonResponse; try { objPlantillaLogic = new PlantillaLogic(); pPlantillaDeta.segUsuarioEdita = HttpContext.User.Identity.Name; pPlantillaDeta.segUsuarioCrea = HttpContext.User.Identity.Name; pPlantillaDeta.segMaquinaOrigen = GetIPAddress(); if (pPlantillaDeta.Codigo != 0) returnValor = objPlantillaLogic.ActualizarPlantillaDeta(pPlantillaDeta); else returnValor = objPlantillaLogic.RegistrarPlantillaDeta(pPlantillaDeta); DataDevol = returnValor.Message; tipoDevol = returnValor.Exitosa ? "C" : "I"; } catch (Exception ex) { tipoDevol = "E"; log.Error(String.Concat("GuardarPlantillaDetalle", " | ", ex.Message)); DataDevol = ex.Message; } finally { jsonResponse = new { Type = tipoDevol, Data = DataDevol, }; } return Json(jsonResponse, JsonRequestBehavior.AllowGet); }
private PlantillaDetaEntity InicializarPlantillaDeta(PlantillaDetaEntity registro) { registro = new PlantillaDetaEntity(); registro.segUsuarioEdita = User.Identity.Name; registro.segFechaEdita = DateTime.Now; registro.indPlantilla = "1"; return registro; }
/// <summary> /// Almacena el registro de una ENTIDAD de registro de Tipo PlantillaDeta /// En la BASE de DATO la Tabla : [Presupuesto.PlantillaDeta] /// <summary> /// <param name = >itemPlantillaDeta</param> public bool Actualizar(PlantillaDetaEntity itemPlantillaDeta) { int codigoRetorno = -1; try { using (_DBMLPresupuestoDataContext SQLDC = new _DBMLPresupuestoDataContext(conexion)) { codigoRetorno = SQLDC.pa_U_PlantillaDeta( itemPlantillaDeta.Codigo, itemPlantillaDeta.gloDescripcion, itemPlantillaDeta.monEstimado, itemPlantillaDeta.cntCantidad, itemPlantillaDeta.fecEjecucion, itemPlantillaDeta.codPartida, itemPlantillaDeta.segUsuarioEdita, itemPlantillaDeta.segMaquinaOrigen); } } catch (Exception ex) { log.Error(String.Concat("Actualizar", " | ", ex.Message.ToString())); throw ex; } return codigoRetorno == 0 ? true : false; }
/// <summary> /// Almacena el registro de una ENTIDAD de registro de Tipo PlantillaDeta /// En la BASE de DATO la Tabla : [Presupuesto.PlantillaDeta] /// <summary> /// <param name = >itemPlantillaDeta</param> public bool Registrar(PlantillaDetaEntity objPlantillaDetaEntity) { int? codigoRetorno = -1; try { using (_DBMLPresupuestoDataContext SQLDC = new _DBMLPresupuestoDataContext(conexion)) { SQLDC.pa_I_PlantillaDeta( ref codigoRetorno, objPlantillaDetaEntity.codPlantilla, objPlantillaDetaEntity.gloDescripcion, objPlantillaDetaEntity.monEstimado, objPlantillaDetaEntity.cntCantidad, objPlantillaDetaEntity.fecEjecucion, objPlantillaDetaEntity.indPlantilla, objPlantillaDetaEntity.codPartida, objPlantillaDetaEntity.segUsuarioCrea, objPlantillaDetaEntity.segMaquinaOrigen); objPlantillaDetaEntity.Codigo = codigoRetorno.Value; } } catch (Exception ex) { log.Error(String.Concat("Registrar", " | ", ex.Message.ToString())); throw ex; } return codigoRetorno > 0 ? true : false; }
public SolicitudDetaEntity() { objSolicitud = new SolicitudEntity(); objPlantillaDeta = new PlantillaDetaEntity(); }
public GastoEntity() { objPlantillaDeta = new PlantillaDetaEntity(); objEmpleadoResp = new EmpleadoEntity(); }
public ReturnValor ActualizarPlantillaDeta(PlantillaDetaEntity objPlantillaDetaEntity) { try { //using (TransactionScope tx = new TransactionScope(TransactionScopeOption.Required)) //{ oPlantillaDetaData = new PlantillaDetaData(); oReturnValor.Exitosa = oPlantillaDetaData.Actualizar(objPlantillaDetaEntity); if (oReturnValor.Exitosa) { oReturnValor.Message = HelpMessages.Evento_EDIT; //tx.Complete(); } //} } catch (Exception ex) { oReturnValor = HelpException.mTraerMensaje(ex); } return oReturnValor; }