private void btnModificar_Click(object sender, EventArgs e) { if (indexRow != -1) { if (Data_Citas.CurrentRow.Cells[4].Value.ToString() == "F") { MessageBox.Show("No puede mofificar una cita Facturada.", "Mensaje Informativo", MessageBoxButtons.OK, MessageBoxIcon.Stop); } else if (Data_Citas.CurrentRow.Cells[4].Value.ToString() == "C") { MessageBox.Show("Es requerido activar la Cita, para realizar cambios.", "Mensaje Informativo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { Agendar.Modificar = true; Agendar.Cita = Convert.ToInt16(Data_Citas.CurrentRow.Cells[0].Value.ToString()); Agendar ag = new Agendar(); ag.FormClosed += ModificarFormClosed; ag.ShowDialog(); } } else { MessageBox.Show("Seleccione la Cita que desea modificar."); } indexRow = -1; Data_Citas.ClearSelection(); }
private void button1_Click(object sender, EventArgs e) { Agendar ag = new Agendar(); ag.FormClosed += AgendarClose; ag.dateTimePickFecha.Value = Convert.ToDateTime(fechaparametro); Agendar.IsNuevo = true; indexRow = -1; Data_Citas.ClearSelection(); ag.ShowDialog(); }
private void Data_Citas_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e) { if (e.RowIndex < 0) { return; } if (CacheLoginUser.Cargo == Estructura_Cargos.Estilista) { DataGridViewRow fila = Data_Citas.CurrentRow; Agendar.Cita = Convert.ToInt16(fila.Cells[0].Value); Agendar ag = new Agendar(); ag.dateTimePickFecha.Value = Convert.ToDateTime(fila.Cells[1].Value); ag.dateTimePickFecha.Format = DateTimePickerFormat.Short; ag.ShowDialog(); } else { if (Data_Citas.CurrentRow.Index > -1) { } indexRow = Data_Citas.CurrentRow.Index;//para validar los botones Modificar if (Data_Citas.CurrentRow.Cells[4].Value.ToString() == "C") { if (consultafecha != "Pasada") { btnCambio.Visible = false; btnConfir.Enabled = true; btnConfir.Visible = true; } } else if (Data_Citas.CurrentRow.Cells[4].Value.ToString() == "P") { if (consultafecha != "Pasada") { btnConfir.Visible = false; btnCambio.Enabled = true; btnCambio.Visible = true; } //} } } }