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(); } }
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")); } }