예제 #1
0
        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";
                }
            }
        }
예제 #2
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);
                }
            }
        }