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); } }