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(); }
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; } }
void AgregarReporteEstadoButton_Click(object sender, EventArgs e) { ReporteEstadoDescripcionTextBox.Text = ""; ReporteEstadoModalPopupExtender.Show(); }