Example #1
0
 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();
 }