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(); }
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(); } }
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(); } }