Exemple #1
0
        private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            GD2C2016DataSetTableAdapters.AgendaTableAdapter agendaAdapter = new GD2C2016DataSetTableAdapters.AgendaTableAdapter();
            GD2C2016DataSet.AgendaDataTable agendaData;
            DateTime fechaInicioRegistrada;
            DateTime fechaFinRegistrada;

            if (Convert.ToBoolean(agendaAdapter.yaTieneAgenda(usuData.Rows[0].Field <decimal>("id"))))
            {
                DialogResult result1 = MessageBox.Show("El profesional ya tiene una agenda registrada.Desea extender la misma?",
                                                       "Pregunta extensión agenda",
                                                       MessageBoxButtons.YesNo);

                if (result1 == DialogResult.Yes)
                {
                    agendaData = agendaAdapter.fechasRegistradas(usuData.Rows[0].Field <decimal>("id"));

                    fechaInicioRegistrada = agendaData.Rows[0].Field <DateTime>("fecha_inicio");

                    fechaFinRegistrada = agendaData.Rows[0].Field <DateTime>("fecha_fin");

                    Pantalla_Fecha_Vigencia_Agenda pfvagenda = new Pantalla_Fecha_Vigencia_Agenda();
                    pfvagenda.guardarDatos(this, usuData.Rows[0].Field <decimal>("id"));
                    pfvagenda.guardarFechas(fechaInicioRegistrada, fechaFinRegistrada);
                    pfvagenda.ShowDialog();
                }
            }
            else
            {
                Pantalla_Fecha_Vigencia_Agenda pfvagenda = new Pantalla_Fecha_Vigencia_Agenda();
                pfvagenda.guardarDatos(this, usuData.Rows[0].Field <decimal>("id"));
                pfvagenda.ShowDialog();
            }
        }
Exemple #2
0
        public Pantalla_Registro_Agenda(decimal idP)
        {
            InitializeComponent();
            horasLaboralesTotales = new List <decimal>();

            idProfesional = idP;

            tablaDias = new DataTable();

            DataColumn dia = new DataColumn("dia");

            dia.DataType = System.Type.GetType("System.Int16");
            tablaDias.Columns.Add(dia);

            DataColumn horarioI = new DataColumn("horarioInicio");

            horarioI.DataType = System.Type.GetType("System.DateTime");
            tablaDias.Columns.Add(horarioI);

            DataColumn horarioF = new DataColumn("horarioFin");

            horarioF.DataType = System.Type.GetType("System.DateTime");
            tablaDias.Columns.Add(horarioF);

            DataColumn idEspe = new DataColumn("codigoE");

            idEspe.DataType = System.Type.GetType("System.Decimal");
            tablaDias.Columns.Add(idEspe);


            agendaAdapter = new GD2C2016DataSetTableAdapters.AgendaTableAdapter();

            espeAdapter = new GD2C2016DataSetTableAdapters.EspecialidadTableAdapter();

            espeData = espeAdapter.obtenerEspecialidadesPorProfesional(idProfesional);


            foreach (DataRow espe in espeData.Rows)
            {
                comboBox1.Items.Add(espe.Field <string>("descripcion"));
            }
        }