void GrabarHitoButton_Click(object sender, EventArgs e) { if (ViewState["IdHito"] != null) { var idHito = Convert.ToInt32(ViewState["IdHito"]); var hito = DbsrContext.Hito.Single(h => h.IdHito == idHito); hito.FechaEstimada = Convert.ToDateTime(HitoFechaEstimadaTextBox.Text); hito.FechaCumplimiento = (HitoFechaCumplimientoTextBox.Text != "") ? (DateTime?)Convert.ToDateTime(HitoFechaCumplimientoTextBox.Text) : null; hito.Descripcion = HitoDescripcionTextBox.Text; ViewState["IdHito"] = null; } else { var hito = new Hito { FechaAlta = DateTime.Now, FechaEstimada = Convert.ToDateTime(HitoFechaEstimadaTextBox.Text), FechaCumplimiento = (HitoFechaCumplimientoTextBox.Text != "") ? (DateTime?)Convert.ToDateTime(HitoFechaEstimadaTextBox.Text) : null, Descripcion = HitoDescripcionTextBox.Text, IdProyecto = Convert.ToInt32(ProyectoDropDown.SelectedValue), IdTaskAsana = null }; DbsrContext.Hito.Add(hito); } DbsrContext.SaveChanges(); HitoFechaEstimadaTextBox.Text = ""; HitoFechaCumplimientoTextBox.Text = ""; HitoDescripcionTextBox.Text = ""; HitoModalPopupExtender.Hide(); ActualizarHitoGrid(); }
void GrabarHitoButton_Click(object sender, EventArgs e) { if (ViewState["IdHito"] != null) { var idHito = Convert.ToInt32(ViewState["IdHito"]); var hito = DbsrContext.Hito.Single(h => h.IdHito == idHito); hito.FechaEstimada = Convert.ToDateTime(HitoFechaEstimadaTextBox.Text); hito.FechaCumplimiento = (HitoFechaCumplimientoTextBox.Text != "") ? (DateTime?) Convert.ToDateTime(HitoFechaCumplimientoTextBox.Text) : null; hito.Descripcion = HitoDescripcionTextBox.Text; ViewState["IdHito"] = null; } else { var hito = new Hito { FechaAlta = DateTime.Now, FechaEstimada = Convert.ToDateTime(HitoFechaEstimadaTextBox.Text), FechaCumplimiento = (HitoFechaCumplimientoTextBox.Text != "") ? (DateTime?) Convert.ToDateTime(HitoFechaEstimadaTextBox.Text) : null, Descripcion = HitoDescripcionTextBox.Text, IdProyecto = Convert.ToInt32(ProyectoDropDown.SelectedValue), IdTaskAsana = null }; DbsrContext.Hito.Add(hito); } DbsrContext.SaveChanges(); HitoFechaEstimadaTextBox.Text = ""; HitoFechaCumplimientoTextBox.Text = ""; HitoDescripcionTextBox.Text = ""; HitoModalPopupExtender.Hide(); ActualizarHitoGrid(); }