Exemplo n.º 1
0
        private void monthMod_DateSelected(object sender, DateRangeEventArgs e)
        {
            var controladorCitas = new ControladorCitas();

            date = monthMod.SelectionStart;
            dataGridView1.DataSource = controladorCitas.GetTable(date);
        }
Exemplo n.º 2
0
        private void Citas_Load(object sender, EventArgs e)
        {
            GetDates();
            date = monthMod.SelectionStart;
            var controladorCitas = new ControladorCitas();

            dataGridView1.DataSource = controladorCitas.GetTable(date);
        }
Exemplo n.º 3
0
        /// <summary>
        /// Rellena los campos con el item seleccionado.
        /// </summary>
        private void Rellenar()
        {
            var controladorCitas = new ControladorCitas();

            txtNombre.Text    = controladorCitas.Obtener(id, "nombreAlimento", "ALIMENTO", "idAlimento");
            txtEnergia.Text   = controladorCitas.Obtener(id, "energia", "ALIMENTO", "idAlimento");
            txtGrasa.Text     = controladorCitas.Obtener(id, "grasa", "ALIMENTO", "idAlimento");
            txtHidratos.Text  = controladorCitas.Obtener(id, "hidratosCarbono", "ALIMENTO", "idAlimento");
            txtProteinas.Text = controladorCitas.Obtener(id, "proteinas", "ALIMENTO", "idAlimento");
        }
Exemplo n.º 4
0
        /// <summary>
        /// Rellena los campos.
        /// </summary>
        private void Rellenar()
        {
            var controladorCitas = new ControladorCitas();

            txtNombre.Text    = controladorCitas.Obtener(id, "nombre", "AGENDA", "idAgenda");
            txtApellido.Text  = controladorCitas.Obtener(id, "apellido", "AGENDA", "idAgenda");
            mtxtTelefono.Text = controladorCitas.Obtener(id, "telefono", "AGENDA", "idAgenda");
            mtxtHora.Text     = controladorCitas.Obtener(id, "hora", "AGENDA", "idAgenda");
            dtpFecha.Value    = controladorCitas.ObtenerFecha(id, "fechaAgenda", "AGENDA", "idAgenda");
        }
Exemplo n.º 5
0
        /// <summary>
        /// Agrega una nueva cita
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnNueva_Click(object sender, EventArgs e)
        {
            var controladorCitas = new ControladorCitas();

            controladorCitas.AgregarCita(dtpFecha.Value, txtNombre.Text, txtApellido.Text, mtxtTelefono.Text, mtxtHora.Text);
            if (controladorCitas.error != "")
            {
                MessageBox.Show(controladorCitas.error);
            }
            else
            {
                GetDates();
                dataGridView1.DataSource = controladorCitas.GetTable(date);
                MessageBox.Show("Cita agregada exitosamente");
                Limpiar();
            }
        }
Exemplo n.º 6
0
        private void dataGridView1_RowHeaderMouseClick(object sender, DataGridViewCellMouseEventArgs e)
        {
            string hora             = dataGridView1.Rows[dataGridView1.SelectedRows[0].Index].Cells[3].Value.ToString();
            var    controladorCitas = new ControladorCitas();

            id = controladorCitas.ObtenerId(hora);
            if (id > 0)
            {
                btnEliminar.Visible  = true;
                btnModificar.Visible = true;
                Rellenar();
            }
            else
            {
                Limpiar();
                btnEliminar.Visible  = false;
                btnModificar.Visible = false;
            }
        }
Exemplo n.º 7
0
 /// <summary>
 /// Elimina una cita
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void btnEliminar_Click(object sender, EventArgs e)
 {
     if (id > 0)
     {
         DialogResult res = MessageBox.Show("Esta seguro que quiere borrar la cita seleccionada?", "Confirmar", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning);
         if (res == DialogResult.OK)
         {
             var controladorCitas = new ControladorCitas();
             controladorCitas.EliminarCita(id);
             btnEliminar.Visible  = false;
             btnModificar.Visible = false;
             Limpiar();
             GetDates();
             dataGridView1.DataSource = controladorCitas.GetTable(date);
             MessageBox.Show("Cita eliminada exitosamente");
         }
     }
     else
     {
         MessageBox.Show("Seleccione una cita");
     }
 }
Exemplo n.º 8
0
        /// <summary>
        /// Modifica una cita.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnModificar_Click(object sender, EventArgs e)
        {
            DialogResult res = MessageBox.Show("Esta seguro que quiere modificar la cita seleccionada?", "Confirmar", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning);

            if (res == DialogResult.OK)
            {
                var controladorCitas = new ControladorCitas();
                controladorCitas.ModificarCita(dtpFecha.Value, txtNombre.Text, txtApellido.Text, mtxtTelefono.Text, mtxtHora.Text, id);
                if (controladorCitas.error != "")
                {
                    MessageBox.Show(controladorCitas.error);
                }
                else
                {
                    btnEliminar.Visible  = false;
                    btnModificar.Visible = false;
                    GetDates();
                    dataGridView1.DataSource = controladorCitas.GetTable(date);
                    MessageBox.Show("Cita modificada exitosamente");
                    Limpiar();
                }
            }
        }
Exemplo n.º 9
0
        /// <summary>
        /// Carga las citas de la base de datos
        /// </summary>
        private void GetDates()
        {
            var controladorCitas = new ControladorCitas();

            monthMod.BoldedDates = controladorCitas.GetDates();
        }