示例#1
0
        public void Calcular()
        {
            decimal  Monto    = 0;
            Analisis analisis = ViewState[KeyViewState].ToAnalisis();

            foreach (var item in analisis.AnalisisDetalle.ToList())
            {
                TiposAnalisis tipo = new RepositorioBase <TiposAnalisis>().Buscar(item.TipoId);
                Monto += tipo.EsNulo() ? 0 : tipo.Monto;
            }
            analisis.Monto          = Monto;
            ViewState[KeyViewState] = analisis;
            this.BindGrid();
        }
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!Page.IsPostBack)
     {
         FechaTextBox.Text = DateTime.Now.ToFormatDate();
         int id = Request.QueryString["SugerenciasId"].ToInt();
         if (id > 0)
         {
             Sugerencias sugerencias = new RepositorioBase <Sugerencias>().Buscar(id);
             if (sugerencias.EsNulo())
             {
                 Utils.Alerta(this, TipoTitulo.Informacion, TiposMensajes.RegistroNoEncontrado, IconType.info);
             }
             else
             {
                 LlenaCampo(sugerencias);
             }
         }
     }
 }
示例#3
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!Page.IsPostBack)
     {
         FechaTextBox.Text       = DateTime.Now.ToFormatDate();
         ViewState[KeyViewState] = new TiposAnalisis();
         int id = Request.QueryString["TipoId"].ToInt();
         if (id > 0)
         {
             var TipoAnalisis = new RepositorioBase <TiposAnalisis>().Buscar(id);
             if (TipoAnalisis.EsNulo())
             {
                 MostrarMensajes.Visible  = true;
                 MostrarMensajes.Text     = "Registro No encontrado";
                 MostrarMensajes.CssClass = "alert-danger";
             }
             else
             {
                 LlenarCampos(TipoAnalisis);
             }
         }
     }
 }