public int BajaUsuario(string _action, usuario oUsuario) { int result = -99; string sql = ""; try { switch (_action) { case "0": sql = string.Format("UPDATE usuarios SET estado = 0, motivoBaja = '{1}' where id_usuario = {0}", oUsuario.Id_usuario, oUsuario.MotivaBaja); break; default: break; } using (SqlConnection _conn = Program.sqlConn()) { using (SqlCommand aCommand = new SqlCommand(sql, _conn)) { //result = aCommand.ExecuteNonQuery(); result = aCommand.ExecuteNonQuery(); } } } catch { } return result; }
public frm_editUsuario(string nombUsu) { InitializeComponent(); LoadGrupos(); usuario oUsu = oUsuC.Get("2", 0, nombUsu, ""); this.oUsuario = oUsu; }
public int AltaUsuario(string _action, usuario oUsuario) { int result = -99; string sql = ""; string pass = Program.GetMD5(oUsuario.Pass); try { switch (_action) { case "0": sql = string.Format("insert into usuarios(nomb_usuario,apellido,nombre,direccion_c,direccion_n,email,pass,telefono,estado) values('{0}','{1}','{2}','{3}','{4}','{5}','{6}',{7},1)", oUsuario.Nomb_usuario, oUsuario.Apellido, oUsuario.Nombre, oUsuario.Direccion_c, oUsuario.Direccion_n, oUsuario.Email, pass, oUsuario.Telefono); break; default: break; } using (SqlConnection _conn = Program.sqlConn()) { using (SqlCommand aCommand = new SqlCommand(sql, _conn)) { result = aCommand.ExecuteNonQuery(); } } } catch (Exception) { return 0; } return 1; }
private void btnModifUsu_Click(object sender, EventArgs e) { Facade.Facade oFacade = new Facade.Facade(); usuario oUsu = new usuario(); oUsu.Id_usuario = oUsuario.Id_usuario; oUsu.Apellido = txtApellido.Text; oUsu.Nombre = txtNombre.Text; oUsu.Nomb_usuario = txtNombUsu.Text; oUsu.Direccion_c = txtCalle.Text; oUsu.Direccion_n = txtNroCalle.Text; oUsu.Email = txtEmail.Text; oUsu.Telefono = Convert.ToInt32(txtTelefono.Text); if (cboxActivo.Checked == true) { oUsu.Estado = 1; } else { oUsu.Estado = 0; } Program.ComboboxItem itemSelect = (Program.ComboboxItem)cboxGrupo.SelectedItem; int result = 0; if (itemSelect == null) { result = oFacade.ModificarUsuario(oUsu, Convert.ToInt32(mskgrupo.Text)); } else { result = oFacade.ModificarUsuario(oUsu, Convert.ToInt32(itemSelect.Value)); } //int result = oFacade.ModificarUsuario(oUsu, Convert.ToInt32(itemSelect.Value)); if (result == 1) { MessageBox.Show("El Usuario se ha modificado con éxito"); this.Close(); } else if (result == 2) { MessageBox.Show("No se ha podido modificar el grupo."); this.Close(); } else { MessageBox.Show("El Usuario NO se ha modificado correctamente"); } }
private void btn_Login_Click(object sender, EventArgs e) { usuarios_c _usu_Con = new usuarios_c(); usuario _oUsu = new usuario(); if (txtNombUsu.Text == txtCont.Text) { _oUsu = _usu_Con.Get("2", 0, txtNombUsu.Text, ""); string password = Program.GetMD5(txtCont.Text); if (_oUsu.Pass == password) { MessageBox.Show("Debe cambiar la contraseña"); Vista.frm_cambiarPassword frm_cambPass = new Vista.frm_cambiarPassword(txtNombUsu.Text); frm_cambPass.ShowDialog(); } else { MessageBox.Show("La contraseña es incorrecta"); } } else { _oUsu = _usu_Con.Get("1", 0, txtNombUsu.Text, txtCont.Text); if (_oUsu.Nomb_usuario != null) { this.Visible = false; auditoriaLog_c oLogC = new auditoriaLog_c(); auditoriaLog oLog = new auditoriaLog(); oLog.Id_usuario = _oUsu.Id_usuario; oLog.Nomb_usuario = _oUsu.Nomb_usuario; oLog.Accion = "Login"; oLogC.insertLog("0", oLog); Vista.frmMenu frm_menu = new Vista.frmMenu(_oUsu.Nomb_usuario, _oUsu.Id_usuario); frm_menu.WindowState = FormWindowState.Maximized; frm_menu.ShowDialog(); } else { MessageBox.Show("El usuario o la contraseña son incorrectos"); } } }
private void btnOK_Click_1(object sender, EventArgs e) { usuario oUsuario = new usuario(); usuarios_c oUsuC = new usuarios_c(); oUsuario = oUsuC.Get("2", 0, nomb_usu, ""); if (oUsuario.Nomb_usuario != null) { Facade.Facade oFacade = new Facade.Facade(); int resultado = oFacade.resetearClave(oUsuario); if (resultado == 1) { MessageBox.Show("Se ha reseteado la clave con éxito y se le ha mandado el mail al usuario con su nueva password."); } else if (resultado == 2) { MessageBox.Show("Se ha reseteado la clave con éxito, pero fallo el envio del mail. Informar verbalmente."); } else { MessageBox.Show("No se ha podido resetear la clave."); } } }
public int changePass(string _action, string _nombusuario, string newpassword) { int result = -99; string sql = ""; usuario _ousu = new usuario(); newpassword = Program.GetMD5(newpassword); try { switch (_action) { case "0": sql = string.Format("UPDATE usuarios SET pass = '******' where nomb_usuario = '{1}'", newpassword, _nombusuario); break; default: break; } using (SqlConnection _conn = Program.sqlConn()) { using (SqlCommand aCommand = new SqlCommand(sql, _conn)) { result = aCommand.ExecuteNonQuery(); } } } catch { } return result; }
public int ModifUsu(string _action, usuario oUsuario) { int result = -99; string sql = ""; try { switch (_action) { case "0": sql = string.Format("UPDATE usuarios SET apellido = '{0}', nombre = '{1}', direccion_c = '{2}', direccion_n = '{3}' ,email = '{4}', telefono = '{5}', estado = {7} where nomb_usuario = '{6}'", oUsuario.Apellido, oUsuario.Nombre, oUsuario.Direccion_c, oUsuario.Direccion_n, oUsuario.Email, oUsuario.Telefono, oUsuario.Nomb_usuario,oUsuario.Estado); break; default: break; } using (SqlConnection _conn = Program.sqlConn()) { using (SqlCommand aCommand = new SqlCommand(sql, _conn)) { result = aCommand.ExecuteNonQuery(); } } } catch { } return result; }
public int MandarMailRecuCont(usuario oUsuario) { return 1; }
public int MandarMailAlta(usuario oUsuario) { return 1; }
public usuario[] GetAllUsuarios(string _action,string apellido, string nombUsuario, int estado) { List<usuario> _usuarios = new List<usuario>(); string sql = ""; try { switch (_action) { // sin estado seleccionado case "0": sql = "SELECT * FROM usuarios"; break; case "1": sql = string.Format("SELECT * FROM usuarios where apellido = '{0}'",apellido); break; case "2": sql = string.Format("SELECT * FROM usuarios where apellido = '{0}' and nomb_usuario = '{1}'", apellido, nombUsuario); break; case "3": sql = string.Format("SELECT * FROM usuarios where nomb_usuario = '{0}'", nombUsuario); break; // con el estado activo/descativado puesto case "4": sql = string.Format("SELECT * FROM usuarios where estado = {0}",estado); break; case "5": sql = string.Format("SELECT * FROM usuarios where estado = {1} and nomb_usuario = '{0}'", nombUsuario,estado); break; case "6": sql = string.Format("SELECT * FROM usuarios where estado = {2} and apellido = '{0}' and nomb_usuario = '{1}'", apellido, nombUsuario,estado); break; case "7": sql = string.Format("SELECT * FROM usuarios where estado = {1} and apellido = '{0}'", apellido,estado); break; default: break; } using (SqlConnection _conn = Program.sqlConn()) { using (SqlCommand aCommand = new SqlCommand(sql, _conn)) { // Create data reader object using strQuery string using (SqlDataReader aReader = aCommand.ExecuteReader()) { usuario _ousuario; if (aReader.HasRows) { while (aReader.Read()) { _ousuario = new usuario(); _ousuario.Id_usuario = int.Parse(aReader["id_usuario"].ToString()); _ousuario.Apellido = aReader["apellido"].ToString(); _ousuario.Nombre = aReader["nombre"].ToString(); _ousuario.Nomb_usuario = aReader["nomb_usuario"].ToString(); _ousuario.Estado = int.Parse(aReader["estado"].ToString()); _usuarios.Add(_ousuario); } } } } } } catch { } return _usuarios.ToArray(); }
public usuario Get(string _action, int _idUsuario, string _nombre, string _password) { usuario _user = new usuario(); string sql = ""; try { switch (_action) { case "0": sql = "SELECT id_usuario,nomb_usuario,apellido,nombre,direccion_c,direccion_n,email,pass,telefono,estado FROM usuarios WHERE id_usuario = " + _idUsuario; break; case "1": _password = Program.GetMD5(_password); sql = "SELECT id_usuario,nomb_usuario,apellido,nombre,direccion_c,direccion_n,email,pass,telefono,estado FROM usuarios WHERE nomb_usuario = '" + _nombre + "' AND pass = '******'"; break; case "2": sql = "SELECT id_usuario,nomb_usuario,apellido,nombre,direccion_c,direccion_n,email,pass,telefono,estado FROM usuarios WHERE nomb_usuario = '" + _nombre +"'"; break; default: break; } using (SqlConnection _conn = Program.sqlConn()) { using (SqlCommand aCommand = new SqlCommand(sql, _conn)) { // Create data reader object using strQuery string using (SqlDataReader aReader = aCommand.ExecuteReader()) { if (aReader.HasRows) { while (aReader.Read()) { _user.Id_usuario = int.Parse(aReader["id_usuario"].ToString()); _user.Nombre = aReader["nombre"].ToString(); _user.Apellido = aReader["apellido"].ToString(); _user.Nomb_usuario = aReader["nomb_usuario"].ToString(); _user.Direccion_c = aReader["direccion_c"].ToString(); _user.Direccion_n = aReader["direccion_n"].ToString(); _user.Email = aReader["email"].ToString(); _user.Telefono = Convert.ToInt32(aReader["telefono"]); _user.Pass = aReader["pass"].ToString(); _user.Estado = Convert.ToInt32(aReader["estado"]); } } } } } } catch { } return _user; }
public int GenerarClave(string _action,usuario oUsu) { int result = -99; string sql = ""; string nueva_clave = Program.GetMD5(oUsu.Nomb_usuario); try { switch (_action) { case "0": sql = string.Format("UPDATE usuarios SET pass = '******' where nomb_usuario = '{1}'", nueva_clave, oUsu.Nomb_usuario); break; default: break; } using (SqlConnection _conn = Program.sqlConn()) { using (SqlCommand aCommand = new SqlCommand(sql, _conn)) { result = aCommand.ExecuteNonQuery(); } } } catch { } return result; }
private void btnGuardarUsu_Click(object sender, EventArgs e) { try { if (txtNombUsu.Text == "") { MessageBox.Show("Completar el nombre de usuario"); txtNombUsu.Focus(); return; } if (txtApellido.Text == "") { MessageBox.Show("Completar el Apellido"); txtApellido.Focus(); return; } if (txtNombre.Text == "") { MessageBox.Show("Completar el Nombre"); txtNombre.Focus(); return; } if (txtCalle.Text == "") { MessageBox.Show("Completar la Calle"); txtCalle.Focus(); return; } if (txtNroCalle.Text == "") { MessageBox.Show("Completar le numero de calle"); txtNroCalle.Focus(); return; } if (txtEmail.Text == "") { MessageBox.Show("Completar el Mail"); txtEmail.Focus(); return; } if (cboxGrupo.Text == "") { MessageBox.Show("Debe seleccionar un grupo"); cboxGrupo.Focus(); return; } usuarios_c oUsuC = new usuarios_c(); usuario oUsua = oUsuC.Get("0", 0, txtNombUsu.Text, ""); if (oUsua.Nomb_usuario != null) { MessageBox.Show("El nombre de usuario ya existe"); return; } //usuarios_c oUsuC = new usuarios_c(); Facade.Facade oFacade = new Facade.Facade(); usuario oUsuario = new usuario(); oUsuario.Apellido = txtApellido.Text; oUsuario.Nombre = txtNombre.Text; oUsuario.Nomb_usuario = txtNombUsu.Text; oUsuario.Direccion_c = txtCalle.Text; oUsuario.Direccion_n = txtNroCalle.Text; oUsuario.Email = txtEmail.Text; oUsuario.Telefono = Convert.ToInt32(txtTelefono.Text); oUsuario.Pass = ""; Program.ComboboxItem itemSelect = (Program.ComboboxItem)cboxGrupo.SelectedItem; int result = oFacade.AltaUsuario(oUsuario, Convert.ToInt32(itemSelect.Value)); if (result == 1) { MessageBox.Show("El Usuario se ha cargado con éxito y se le ha mandado el mail al usuario con su contraseña"); this.Close(); } else { MessageBox.Show("Error: No se pudo cargar el usuario."); } } catch (Exception) { } }