예제 #1
0
        private void btAceptar_Click(object sender, EventArgs e)
        {
            Agenda Agenda = new Agenda();

            Agenda.FechaHora = Convert.ToDateTime(dtpFechaHora.Text + ' ' + cbHora.Text);
            Agenda.FechaFin  = Agenda.FechaHora.AddHours(cbReserva.SelectedIndex + 1);
            Agenda.Nombre    = tbNombre.Text;
            Agenda.Observa   = tbObserva.Text;
            Agenda.FechaOrig = DateTime.Now;

            int resultado = AgendaDAL.Agregar(Agenda);

            if (resultado > 0)
            {
                MessageBox.Show("Datos guardados correctamente", "Datos guardados", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show("No se pudieron guardar los datos", "Error al guardar", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
            Close();
        }
예제 #2
0
        public frmDetalleAgenda(long idAgenda, int pModo)
        {
            InitializeComponent();

            int indiceHora;

            Modo = pModo;

            if (idAgenda != -1)
            {
                AgendaSeleccionada = AgendaDAL.ObtenerAgenda(idAgenda);
                //Carcagmos los valores seleccionados
                tbNombre.Text      = AgendaSeleccionada.Nombre;
                tbObserva.Text     = AgendaSeleccionada.Observa;
                dtpFechaHora.Value = AgendaSeleccionada.FechaHora;

                indiceHora = 0;

                //cbHora.SelectedText = AgendaSeleccionada.FechaHora.ToString("HH:mm");

                //Cargamos la hora en el combo.
                for (indiceHora = 0; indiceHora <= (cbHora.Items.Count - 1); indiceHora++)
                {
                    cbHora.SelectedIndex = indiceHora;
                    if (AgendaSeleccionada.FechaHora.ToString("HH:mm") == cbHora.Text)
                    {
                        break;
                    }
                    cbHora.SelectedIndex = 0;
                }
            }
            else
            {
                //Inicializamos los valores por defecto
                cbHora.SelectedIndex    = 0;
                cbReserva.SelectedIndex = 0;
            }
        }
예제 #3
0
 private void btnBuscar_Click(object sender, EventArgs e)
 {
     dgvAgenda.DataSource = AgendaDAL.BuscarAgenda(dtpFecha.Value);
 }