private void Cita_Clase_A_Controles() { var cita = CitasDB.getCita(this._IdCita); if (cita != null) { this.numIdCliente.Value = this._IdCliente; this.txtComentario.Text = cita.Comentario; this.cbEstado.Text = cita.EstadoCita; this.dtFechaCita.Value = cita.FechaCitaDesde; this.dtDesde.Value = cita.FechaCitaDesde; TimeSpan horaA = new TimeSpan(cita.FechaCitaDesde.Hour, cita.FechaCitaDesde.Minute, 0); TimeSpan horaB = cita.FechaCitaHasta; var result = horaB - horaA; try { cbDuracion.SelectedValue = (byte)result.TotalMinutes; } catch (InvalidOperationException) { MessageBox.Show(this, Mensajes.AlgoPaso + "\n Se pondrá la duracion de cita Media hora", "Duración Cita", MessageBoxButtons.OK, MessageBoxIcon.Information); } cita.SePresento = chkSePresento.Checked; } }
private void btnEnviarCorreo_Click(object sender, EventArgs e) { if (dgCitas.SelectedRows.Count == 1) { int IdCita = (int)this.dgCitas.SelectedRows[0].Cells[0].Value; var correo = CitasDB.getCorreo(IdCita); if (correo != null) { if (ClinicaPro.BL.Correo.Enviar(correo, true)) { MessageBox.Show(Mensajes.CorreoEnviado, "Éxito ", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show(Mensajes.NotieneCorreo, Mensajes.Upss_Falto_Algo, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } else { MessageBox.Show(Mensajes.No_Se_Encontro_Ningun_Registro, Mensajes.Upss_Falto_Algo, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } else { seleccioneUnaFila(); } }
private void colorAlGrid() { var list = CitasDB.ListarDia(this.dtFechaCita.Value.Date); if (list.Count > 0) { foreach (var item in list) { actualizaHoy(item); } } }
private void DatosGenerales() { var cita = CitasDB.EstadisticasCitas(); if (cita != null) { this.txtClienteAsociado.Text = cita.CitasClienteAsociados.ToString(); this.txtNoCliente.Text = cita.CitasNoClienteAsociado.ToString(); this.txtNoPresentaron.Text = cita.NoSepresetaron.ToString(); this.txtSePresentaron.Text = cita.SePresentaron.ToString(); this.txtTotal.Text = cita.TotalCitas.ToString(); } }
private void cargarGrid() { this._IdCita = -1; if (chkHoy.Checked) { CitasDB.ListarDia(this.dgCitas); } else { CitasDB.Listar(this.dgCitas); } this.dgCitas.Columns[0].Visible = false; this.dgCitas.Columns["IdCliente"].Visible = false; }
private void btnEliminar_Click(object sender, EventArgs e) { if (dgCitas.SelectedRows.Count == 1) { if (ClinicaPro.BL.Mensaje.isSeguroDeEliminar()) { if (CitasDB.Eliminar(this._IdCita)) { MensajeDeActulizacion(); cargarGrid(); } } } else { seleccioneUnaFila(); } }
private void dgCitas_CellClick(object sender, DataGridViewCellEventArgs e) { this._IdCita = (int)this.dgCitas.CurrentRow.Cells[0].Value; this._IdCliente = (int)this.dgCitas.CurrentRow.Cells[1].Value; if (this.dgCitas.CurrentCell.ColumnIndex == 7) { bool sepresento = (bool)this.dgCitas.CurrentCell.Value; if (sepresento) { CitasDB.SePresento(this._IdCita, false); } else { CitasDB.SePresento(this._IdCita, true); } cargarGrid(); } }
private void btnGuardar_Click(object sender, EventArgs e) { if (!Validar()) { int result; if (this._IdCita == -1) { result = CitasDB.Agregar(Cita_ControlAClase(), (int)numIdCliente.Value); } else { result = CitasDB.Modificar(Cita_ControlAClase(), (int)numIdCliente.Value); } if (result > 0) { Limpiar(); MensajeDeActulizacion(); cargarGrid(); } } }