public canjePuntos(Explorador exx) { ex = exx; String[] datos = new string[5]; InitializeComponent(); datos = CanjePuntos.obtenerPuntaje(Usuario.ID); DataTable dt = cargarDatosCliente(); textBoxTipoDocumento.Text = dt.Rows[0][2].ToString(); textBoxNumeroDocumento.Text = dt.Rows[0][3].ToString(); textBoxNombreCliente.Text = dt.Rows[0][1].ToString(); textBoxApellido.Text = dt.Rows[0][0].ToString(); dt = obtenerPuntajeCliente(); textBoxPuntaje.Text = dt.Rows[0][0].ToString(); if (Usuario.Rol == "Administrativo") { MessageBox.Show("Es un administrador no puede canjear puntos", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); textBoxPuntaje.Text = "0"; } else { if (Convert.ToInt32(textBoxPuntaje.Text) < 0) { textBoxPuntaje.Text = "0"; } } }
private void Canjear_Load(object sender, EventArgs e) { CanjePuntos.cargarGriddCanje(dataGridView1); dataGridView1.SelectionChanged += new EventHandler(dataGridView1_SelectionChanged); if (dataGridView1.SelectedRows.Count > 0) { var row = dataGridView1.SelectedRows[0]; textBoxPremio.Text = row.Cells["canj_producto"].Value.ToString(); textBoxValor.Text = row.Cells["canj_costo_puntaje"].Value.ToString(); // textBoxPuntos.Text = Convert.ToString(puntosActuales - Convert.ToInt32(textBoxValor.Text)); if (Convert.ToInt32(textBoxPuntos.Text) < Convert.ToInt32(textBoxValor.Text)) { textBoxPuntos.Text = puntosActuales.ToString(); MessageBox.Show("Puntos Insuficientes", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } }