コード例 #1
0
 private void button5_Click(object sender, EventArgs e)
 {
     crud.Usuarios insSql = new crud.Usuarios();
     int estado, perfil;
     estado = Convert.ToInt32(cb_estado.SelectedValue);
     perfil = Convert.ToInt32(cb_perfil.SelectedValue);
     codusuario = Convert.ToInt32(dataGridView1.CurrentRow.Cells[0].Value.ToString());
     insSql.update_Usuario_SQL(codusuario, txt_nombre.Text, txt_apellido.Text, txt_email.Text, estado, txt_empresa.Text, txt_telefono.Text, txt_telefono2.Text, perfil);
     MessageBox.Show("Usuario actualizado correctamente");
     SqlCommand consulta = new SqlCommand("select id_user,name_user,lastname_user,email_user, pass_user,state_user,empresa_user,phone_user,phone_user,name_role from usuario u inner join rol r on r.id_role=u.id_role ", cn);
     SqlDataAdapter da = new SqlDataAdapter(consulta);
     DataTable dt = new DataTable();
     da.Fill(dt);
     dataGridView1.DataSource = dt;
     cn.Close();
 }
コード例 #2
0
        private void button4_Click(object sender, EventArgs e)
        {
            DialogResult varresult;
            crud.Usuarios insSql = new crud.Usuarios();
            codusuario = Convert.ToInt32(dataGridView1.CurrentRow.Cells[0].Value.ToString());

            varresult = MessageBox.Show("Desea eliminar este usuario? ", "Pregunta", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
            if (varresult == DialogResult.Yes)
            {
                insSql.delete_Usuario_SQL(codusuario);
                MessageBox.Show("Usuario eliminado correctamente");
                SqlCommand consulta = new SqlCommand("select id_user,name_user,lastname_user,email_user, pass_user,state_user,empresa_user,phone_user,phone_user,name_role from usuario u inner join rol r on r.id_role=u.id_role ", cn);
                SqlDataAdapter da = new SqlDataAdapter(consulta);
                DataTable dt = new DataTable();
                da.Fill(dt);
                dataGridView1.DataSource = dt;
                cn.Close();
            }
        }
コード例 #3
0
        private void button3_Click(object sender, EventArgs e)
        {
            validaciones.Validaciones vali = new validaciones.Validaciones();
            ErrorProvider err = new ErrorProvider();

            if (!vali.validarEmail(txt_email.Text))
            {
                err.SetError(txt_email, "El email inválido");
            } 
            if (!vali.validacionIsNumeric(txt_telefono.Text))
            {
                err.SetError(txt_telefono, "No se admiten letras");
            }

            if (vali.validacionIsNumeric(txt_telefono.Text) == false)
            {
                MessageBox.Show("Ingrese un número de teléfono válido.", "NUMERO TELEFONO", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                txt_email.Focus();
            }
            else
            {

                crud.Usuarios insSql = new crud.Usuarios();
                validaciones.Encriptacion en = new validaciones.Encriptacion();
                string password = en.Encriptar("1234");
                int estado, perfil;
                estado = Convert.ToInt32(cb_estado.SelectedValue);
                perfil = Convert.ToInt32(cb_perfil.SelectedValue);
                insSql.inserta_Usuario_SQL(txt_nombre.Text, txt_apellido.Text, txt_email.Text, estado, txt_empresa.Text, txt_telefono.Text, txt_telefono2.Text, perfil, password);
                MessageBox.Show("Usuario guardado correctamente");
                SqlCommand consulta = new SqlCommand("select id_user,name_user,lastname_user,email_user, pass_user,state_user,empresa_user,phone_user,phone_user,name_role from usuario u inner join rol r on r.id_role=u.id_role ", cn);
                SqlDataAdapter da = new SqlDataAdapter(consulta);
                DataTable dt = new DataTable();
                da.Fill(dt);
                dataGridView1.DataSource = dt;
                cn.Close();

            }
        }