Пример #1
0
 void AgregarHitoButton_Click(object sender, EventArgs e)
 {
     HitoFechaEstimadaTextBox.Text     = "";
     HitoFechaCumplimientoTextBox.Text = "";
     HitoDescripcionTextBox.Text       = "";
     HitoModalPopupExtender.Show();
 }
Пример #2
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();
 }
Пример #3
0
        void HitoGridView_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            var idHito = Convert.ToInt32(e.CommandArgument);

            var hito = DbsrContext.Hito.Single(h => h.IdHito == idHito);

            switch (e.CommandName)
            {
            case "Editar":
                ViewState["IdHito"]               = idHito;
                HitoFechaEstimadaTextBox.Text     = hito.FechaEstimada.ToString("dd/MM/yyyy");
                HitoFechaCumplimientoTextBox.Text = hito.FechaCumplimiento.HasValue ? hito.FechaCumplimiento.Value.ToString("dd/MM/yyyy") : "";
                HitoDescripcionTextBox.Text       = hito.Descripcion;
                HitoModalPopupExtender.Show();
                break;

            case "Eliminar":
                DbsrContext.Hito.Remove(hito);
                DbsrContext.SaveChanges();
                ActualizarHitoGrid();
                break;
            }
        }