Exemple #1
0
 private void btnNuevo_Click(object sender, EventArgs e)
 {
     try
     {
         var item = ObtenerSeleccionado();
         if (item != null)
         {
             if (item.IdOrdenPaquete == Guid.Empty)
             {//this.CleanErrors(errorProvider1, typeof(FormaPagoViewModel));
                 Cliente c = new Cliente();
                 c.NombreCompleto = Model.NombreCompleto;
                 c.IdCliente      = Model.IdCliente;
                 FrmCapturaCitaNuevo cita = new FrmCapturaCitaNuevo(DateTime.Now, item, c);
                 cita.ShowDialog();
                 Model.ListaOrdenPaquete.Remove(item);
                 Model.ListaOrdenPaquete.Add(cita.ordenPaquete);
                 OrdenPaquete = cita.ordenPaquete;
                 GridPaquete.Refresh();
                 ValidarPaquete();
             }
             else
             {
                 CIDMessageBox.ShowAlert(Messages.SystemName, "El paquete ya esta agendado", TypeMessage.informacion);
             }
         }
         else
         {
             CIDMessageBox.ShowAlert(Messages.SystemName, Messages.GridSelectMessage, TypeMessage.informacion);
         }
     }
     catch (Exception)
     {
         throw;
     }
 }
 private async void mcCita2_DoubleClick(object sender, EventArgs e)
 {
     try
     {
         int      v = 0;
         DateTime?x = this.mcCita2.SelectedDate;
         if (x.Value.Date >= DateTime.Now.Date)
         {
             foreach (var item in Model.ListaCapturaCita)
             {
                 if (item.FechaInicio.Date == x.Value.Date)
                 {
                     v = 1;
                     Console.WriteLine("Detalle");
                     if (Paquete.IdPaquete != 0)
                     {
                         //FrmCapturaCitaNuevo f = new FrmCapturaCitaNuevo(x, Paquete);
                         //f.ShowDialog();
                     }
                     else
                     {
                         FrmCapturaCitaNuevo f = new FrmCapturaCitaNuevo(x);
                         f.ShowDialog();
                     }
                     Model.State = EntityState.Update;
                     break;
                 }
             }
             if (v != 1)
             {
                 Console.WriteLine("Nuevo");
                 if (Paquete.IdPaquete != 0)
                 {
                     //FrmCapturaCitaNuevo f = new FrmCapturaCitaNuevo(x, Paquete);
                     //f.ShowDialog();
                 }
                 else
                 {
                     FrmCapturaCitaNuevo f = new FrmCapturaCitaNuevo(x);
                     f.ShowDialog();
                 }
                 Model.State = EntityState.Create;
             }
         }
         else
         {
             CIDMessageBox.ShowAlert(Messages.SystemName, Messages.FechaSelectMessage, TypeMessage.informacion);
         }
     }
     catch (Exception ex)
     {
         ErrorLogHelper.AddExcFileTxt(ex, "FrmCapturaCita ~ mcCita2_DoubleClick(object sender, EventArgs e)");
         CIDMessageBox.ShowAlert(Messages.SystemName, Messages.ErrorMessage, TypeMessage.error);
     }
 }