/* * private void DgvReservaciones_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e) * { * // If the column is the Artist column, check the * // value. * if (this.dgvReservaciones.Columns[e.ColumnIndex].Name == "Estado") * { * try * { * if (e.Value.GetType() != typeof(System.DBNull)) * { * string stringValue = e.Value == DBNull.Value ? string.Empty : (string)e.Value; * stringValue = stringValue.ToLower(); * if ((stringValue.IndexOf("sin confirmar") > -1)) * { * e.CellStyle.BackColor = Color.Yellow; * } * } * * } * catch (NullReferenceException ex) * { * MessageBox.Show("" + ex); * } * * } * * * } */ private void BtnEditarReservacion_Click(object sender, EventArgs e) { if (dgvReservaciones.SelectedRows.Count > 0) { NuevaReservacion nr = NuevaReservacion.Instance; int index = dgvReservaciones.CurrentCell.RowIndex; this.Controls.Add(NuevaReservacion.Instance); nr.RecibirDatos( Convert.ToInt32(dgvReservaciones.Rows[index].Cells[0].Value), Convert.ToInt32(dgvReservaciones.Rows[index].Cells[1].Value), Convert.ToInt32(dgvReservaciones.Rows[index].Cells[2].Value), Convert.ToDateTime(dgvReservaciones.Rows[index].Cells[3].Value), Convert.ToDateTime(dgvReservaciones.Rows[index].Cells[4].Value), Convert.ToInt32(dgvReservaciones.Rows[index].Cells[5].Value), Convert.ToInt32(dgvReservaciones.Rows[index].Cells[6].Value), Convert.ToInt32(dgvReservaciones.Rows[index].Cells[7].Value), Convert.ToSingle(dgvReservaciones.Rows[index].Cells[11].Value), dgvReservaciones.Rows[index].Cells[8].Value.ToString(), dgvReservaciones.Rows[index].Cells[9].Value.ToString()); nr.BringToFront(); } }
private void BtnAceptar_Click(object sender, EventArgs e) { string idHuesped, primerNombre, segundoNombre, primerApellido, segundoApellido, documento; if (dgvBuscarCliente.SelectedRows.Count > 0) { //Si las filas son más de 0 se muestran los valores de la fila y se actualiza el booleano "editar" NuevaReservacion nr = NuevaReservacion.Instance; idHuesped = dgvBuscarCliente.CurrentRow.Cells[0].Value.ToString(); primerNombre = dgvBuscarCliente.CurrentRow.Cells[1].Value.ToString(); segundoNombre = dgvBuscarCliente.CurrentRow.Cells[2].Value.ToString(); primerApellido = dgvBuscarCliente.CurrentRow.Cells[3].Value.ToString(); // segundoApellido = dgvBuscarCliente.CurrentRow.Cells[4].Value.ToString(); documento = dgvBuscarCliente.CurrentRow.Cells[4].Value.ToString(); nr.FillCliente(idHuesped, primerNombre, segundoNombre, primerApellido, documento); nr.Revisar(); this.Close(); } else { MessageBox.Show("Seleccione una fila."); } }