Esempio 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();
        }
Esempio n. 2
0
        void ReporteEstadoGridView_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            var idReporteEstado = Convert.ToInt32(e.CommandArgument);

            var reporteEstado = DbsrContext.ReporteEstado.Single(re => re.IdReporteEstado == idReporteEstado);

            switch (e.CommandName)
            {
            case "Editar":
                ViewState["IdReporteEstado"]         = idReporteEstado;
                ReporteEstadoDescripcionTextBox.Text = reporteEstado.Descripcion;
                ReporteEstadoModalPopupExtender.Show();
                break;

            case "Eliminar":
                DbsrContext.ReporteEstado.Remove(reporteEstado);
                DbsrContext.SaveChanges();
                ActualizarReporteEstadoGrid();
                break;
            }
        }
Esempio n. 3
0
 void AgregarReporteEstadoButton_Click(object sender, EventArgs e)
 {
     ReporteEstadoDescripcionTextBox.Text = "";
     ReporteEstadoModalPopupExtender.Show();
 }