Ejemplo n.º 1
0
        void GrabarReporteEstadoButton_Click(object sender, EventArgs e)
        {
            if (ViewState["IdReporteEstado"] != null)
            {
                var idReporteEstado = Convert.ToInt32(ViewState["IdReporteEstado"]);
                var reporteEstado   = DbsrContext.ReporteEstado.Single(re => re.IdReporteEstado == idReporteEstado);

                reporteEstado.Descripcion    = ReporteEstadoDescripcionTextBox.Text;
                ViewState["IdReporteEstado"] = null;
            }
            else
            {
                var reporteEstado = new ReporteEstado
                {
                    Fecha       = DateTime.Now,
                    Descripcion = ReporteEstadoDescripcionTextBox.Text,
                    IdProyecto  = Convert.ToInt32(ProyectoDropDown.SelectedValue)
                };
                DbsrContext.ReporteEstado.Add(reporteEstado);
            }
            DbsrContext.SaveChanges();
            ReporteEstadoDescripcionTextBox.Text = "";
            ReporteEstadoModalPopupExtender.Hide();
            ActualizarReporteEstadoGrid();
        }
Ejemplo n.º 2
0
        void GrabarReporteEstadoButton_Click(object sender, EventArgs e)
        {
            if (ViewState["IdReporteEstado"] != null)
            {
                var idReporteEstado = Convert.ToInt32(ViewState["IdReporteEstado"]);
                var reporteEstado = DbsrContext.ReporteEstado.Single(re => re.IdReporteEstado == idReporteEstado);

                reporteEstado.Descripcion = ReporteEstadoDescripcionTextBox.Text;
                ViewState["IdReporteEstado"] = null;
            }
            else
            {
                var reporteEstado = new ReporteEstado
                {
                    Fecha = DateTime.Now,
                    Descripcion = ReporteEstadoDescripcionTextBox.Text,
                    IdProyecto = Convert.ToInt32(ProyectoDropDown.SelectedValue)
                };
                DbsrContext.ReporteEstado.Add(reporteEstado);
            }
            DbsrContext.SaveChanges();
            ReporteEstadoDescripcionTextBox.Text = "";
            ReporteEstadoModalPopupExtender.Hide();
            ActualizarReporteEstadoGrid();
        }