Пример #1
0
        /*
         * 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();
            }
        }
Пример #2
0
        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.");
            }
        }