private void monthMod_DateSelected(object sender, DateRangeEventArgs e) { var controladorCitas = new ControladorCitas(); date = monthMod.SelectionStart; dataGridView1.DataSource = controladorCitas.GetTable(date); }
private void Citas_Load(object sender, EventArgs e) { GetDates(); date = monthMod.SelectionStart; var controladorCitas = new ControladorCitas(); dataGridView1.DataSource = controladorCitas.GetTable(date); }
/// <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"); }
/// <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"); }
/// <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(); } }
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; } }
/// <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"); } }
/// <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(); } } }
/// <summary> /// Carga las citas de la base de datos /// </summary> private void GetDates() { var controladorCitas = new ControladorCitas(); monthMod.BoldedDates = controladorCitas.GetDates(); }