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); } } } }
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); } } } }