Ejemplo n.º 1
0
		/// <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;
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
 private PlantillaDetaEntity InicializarPlantillaDeta(PlantillaDetaEntity registro)
 {
     registro = new PlantillaDetaEntity();
     registro.segUsuarioEdita = User.Identity.Name;
     registro.segFechaEdita = DateTime.Now;
     registro.indPlantilla = "1";
     return registro;
 }
Ejemplo n.º 4
0
		/// <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;
		}
Ejemplo n.º 5
0
		/// <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;
		}
Ejemplo n.º 6
0
 public SolicitudDetaEntity()
 {
     objSolicitud = new SolicitudEntity();
     objPlantillaDeta = new PlantillaDetaEntity();
 }
Ejemplo n.º 7
0
 public GastoEntity()
 {
     objPlantillaDeta = new PlantillaDetaEntity();
     objEmpleadoResp = new EmpleadoEntity();
 }
Ejemplo n.º 8
0
 public SolicitudDetaEntity()
 {
     objSolicitud     = new SolicitudEntity();
     objPlantillaDeta = new PlantillaDetaEntity();
 }
Ejemplo n.º 9
0
 public GastoEntity()
 {
     objPlantillaDeta = new PlantillaDetaEntity();
     objEmpleadoResp  = new EmpleadoEntity();
 }
Ejemplo n.º 10
0
 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;
 }