Exemplo n.º 1
0
        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;
            }
        }
Exemplo n.º 2
0
 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();
     }
 }
Exemplo n.º 3
0
        private void colorAlGrid()
        {
            var list = CitasDB.ListarDia(this.dtFechaCita.Value.Date);

            if (list.Count > 0)
            {
                foreach (var item in list)
                {
                    actualizaHoy(item);
                }
            }
        }
Exemplo n.º 4
0
        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();
            }
        }
Exemplo n.º 5
0
 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;
 }
Exemplo n.º 6
0
 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();
     }
 }
Exemplo n.º 7
0
        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();
            }
        }
Exemplo n.º 8
0
 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();
         }
     }
 }