public List <clsUsuarios> ListarUsuarios() { MySqlConnection con = new MySqlConnection(cadenaConexion); MySqlCommand cmd = new MySqlCommand("select * from tbl_Usuarios", con); List <clsUsuarios> listaUsuarios = new List <clsUsuarios>(); con.Open(); MySqlDataReader lector = cmd.ExecuteReader(); while (lector.Read()) { clsUsuarios usuario = new clsUsuarios(); usuario.IdUsuario = lector.GetInt32(0); usuario.Nombreusuario = lector.GetString(1); usuario.Passwordusuario = lector.GetString(2); usuario.Idrolempresa = lector.GetInt32(3); usuario.Idregistroingresos = lector.GetInt32(4); listaUsuarios.Add(usuario); } con.Close(); return(listaUsuarios); }
public bool IngresarUsuario(clsUsuarios Usuario) { MySqlConnection con = new MySqlConnection(cadenaConexion); MySqlCommand cmd = new MySqlCommand("insert into tbl_Usuarios(idtbl_Usuarios,nombreusuario,passwordusuario,tbl_RolEmpresa_id,tbl_RegistroIngresos_id)" + "values(@usuarioid,@nombreusuario,@passwordusuario,@rolempresa,@registroentrada)", con); cmd.Parameters.Add("@usuarioid", MySqlDbType.Int32).Value = Usuario.IdUsuario; cmd.Parameters.Add("@nombreusuario", MySqlDbType.VarChar).Value = Usuario.Nombreusuario; cmd.Parameters.Add("@passwordusuario", MySqlDbType.VarChar).Value = Usuario.Passwordusuario; cmd.Parameters.Add("@rolempresa", MySqlDbType.Int32).Value = Usuario.Idrolempresa; cmd.Parameters.Add("@registroentrada", MySqlDbType.Int32).Value = Usuario.Idregistroingresos; con.Open(); int exito = cmd.ExecuteNonQuery(); if (exito == 1) { return(true); } else { return(false); } }
private void btnAgregar_Click(object sender, EventArgs e) { clsValidaciones obj = new clsValidaciones(); if ((txtNombre.Text != "") && (txtCorreo.Text != "") && (txtContrasenia.Text != "") && (cmbTipo.Text != "") && obj.Nombre(txtNombre.Text) && obj.email_bien_escrito(txtCorreo.Text)) { clsUsuarios u = new clsUsuarios(); u.Usuario = txtNombre.Text; u.Contrasenia = txtContrasenia.Text; u.Correo = txtCorreo.Text; u.Tipo = cmbTipo.Text; try { consulta.AgregarUsuario(u); MessageBox.Show("Usuario guardado correctamente", "Usuarios", MessageBoxButtons.OKCancel, MessageBoxIcon.Asterisk); Actualizar(); limpiar(); } catch (Exception exc) { MessageBox.Show("Usuario no guardado", "Usuarios", MessageBoxButtons.OKCancel, MessageBoxIcon.Asterisk); } } else { MessageBox.Show("Verifique los datos ingresados", "Usuarios", MessageBoxButtons.OKCancel, MessageBoxIcon.Asterisk); } }
public void modificarUsuario(clsUsuarios usuario) { AccesoDatos conexion = null; try { conexion = new AccesoDatos(); conexion.setearConsulta("update USUARIOS set NOMBRE = @Nombre, APELLIDO = @Apellido, ACCESS = @Access, DEPID = @DepId, MAIL = @Mail where ID = @Id"); conexion.Comando.Parameters.Clear(); conexion.Comando.Parameters.AddWithValue("@Apellido", usuario.Apellido); conexion.Comando.Parameters.AddWithValue("@Nombre", usuario.Nombre); conexion.Comando.Parameters.AddWithValue("@Access", usuario.Secret); conexion.Comando.Parameters.AddWithValue("@DepId", usuario.DeptoId + 1); conexion.Comando.Parameters.AddWithValue("@Mail", usuario.Mail); conexion.Comando.Parameters.AddWithValue("@Id", usuario.Id); conexion.abrirConexion(); conexion.ejecutarAccion(); } catch (Exception ex) { throw ex; } finally { if (conexion != null) { conexion.cerrarConexion(); } } }
//Inicializamos los atributos public frmAcceso() { conexion = new clsConexionSQL(); pEntidadUsuario = new clsEntidadUsuario(); usuario = new clsUsuarios(); InitializeComponent(); }
private void cargaUsuarios() { DataSet ds = new DataSet(); clsUsuarios usuarios = new clsUsuarios(); try { ds = usuarios.leerUsuarios(); if (ds != null) { cmbUsuarios.DisplayMember = "usu_keyusu"; cmbUsuarios.ValueMember = "usu_keyusu"; cmbUsuarios.DataSource = ds.Tables[0].DefaultView; } else { MessageBox.Show("No se ha seleccionado un usuario.", "Mensaje", MessageBoxButtons.OK); } } catch { MessageBox.Show("No se pudieron mostrar los datos requeridos - " + usuarios.mensaje); } cmbUsuarios.Text = Globals.Instance.usuario; }
public bool IngresarFechaLogin(clsUsuarios usuario) { MySqlConnectionStringBuilder builder = new MySqlConnectionStringBuilder(); builder.Server = "localhost"; builder.Port = 3306; builder.UserID = "root"; builder.Password = "******"; builder.SslMode = MySqlSslMode.None; builder.Database = "dbcoordinacion"; MySqlConnection con = new MySqlConnection(builder.ToString()); MySqlCommand cmd = new MySqlCommand("INSERT INTO tbl_RegistroEntradas(fecha_entrada,tbl_Usuarios_id)" + "VALUES(@fechaentrada,@usuarioid)", con); cmd.Parameters.AddWithValue("@fechaentrada", DateTime.Now); cmd.Parameters.Add("@usuarioid", MySqlDbType.Int32).Value = usuario.IdUsuario; con.Open(); int exito = cmd.ExecuteNonQuery(); if (exito == 1) { return(true); } else { return(false); } }
//constructor que recibe el usuario por parametro public frmAgregarUsuario(clsUsuarios modificado) { InitializeComponent(); this.Size = new System.Drawing.Size(800, 800); cambiarUbicacionLogo(680, 600); usuario = modificado; }
public List <clsUsuarios> listarApenom() { AccesoDatos conexion = null; List <clsUsuarios> lista = new List <clsUsuarios>(); clsUsuarios aux; try { conexion = new AccesoDatos(); conexion.setearConsulta("select Id,Apellido,Nombre from USUARIOS where activo = 1"); conexion.abrirConexion(); conexion.ejecutarConsulta(); while (conexion.Lector.Read()) { aux = new clsUsuarios(conexion.Lector.GetInt32(0), conexion.Lector.GetString(1), conexion.Lector.GetString(2)); lista.Add(aux); } return(lista); } catch (Exception ex) { throw ex; } finally { if (conexion != null) { conexion.cerrarConexion(); } } }
private void btnLogOk_Click(object sender, EventArgs e) { if (cbUsuarios.SelectedIndex != -1 || tbSecret.Text != "") { try { userLoged = (clsUsuarios)cbUsuarios.SelectedItem; if (userLoged.Secret == tbSecret.Text) { //logeado MessageBox.Show("Contraseña Correcta", "Password Correcto para: " + userLoged.ToString()); frmMainMenu form = new frmMainMenu(userLoged); form.ShowDialog(); } else { MessageBox.Show("Contraseña Incorrecta", "Error Password para usuario: " + userLoged.ToString()); } } catch (Exception ex) { MessageBox.Show(ex.Message + " - " + ex.ToString(), "Error!"); } } else { MessageBox.Show("Se requiere usuario y contraseña", "Error de ingreso"); } }
public Task <string> Login(clsUsuarios clsUsuario) { try { RestClient Cliente = new RestClient("http://192.168.1.71/ApiCAC//api/Usuarios"); var Request = new RestRequest("/validarUsuarios", Method.POST) { RequestFormat = DataFormat.Json }; //string json_response = JsonConvert.SerializeObject(clsUsuario); Request.AddBody(clsUsuario); //Request.AddParameter("email",correo); //[email protected] //Request.AddParameter("password", contraseña); //12345 var response = Cliente.Execute(Request); string respuesta = response.Content; //ResponseData contenido = JsonConvert.DeserializeObject<ResponseData>(response.Content); return(Task.FromResult(respuesta)); } catch (Exception e) { return(null); } }
/// <summary> /// Metodo que Modifica un empleado de la base de datos /// Recibe un parametro de tipo clsUsuarios /// </summary> /// <param name="obj"></param> /// <returns></returns> /// Retorna un true si el empleado fue Modificado con exito en la base de datos /// Retorna un false si no se pudo Modificar el empleado public bool MmodificarEmpleado(clsUsuarios obj) { MySqlConnection conexxion = new MySqlConnection(); MySqlCommand comando = new MySqlCommand(); try { conexxion.ConnectionString = "server=localhost; database=puntodeventa; user=root; pwd=root"; conexxion.Open(); /// AGREGAR LA ACTUALIZACION A LA BASE DE DATOS string strSQL = "Update usuarios Set Login='******' , Nombre='" + obj.Nombre + "' , Apellidos='" + obj.Apellidos + "' , Password='******' , Administrador=" + obj.Administrador + " Where IDusuario=" + obj.IDusuario; comando = new MySqlCommand(strSQL, conexxion); comando.ExecuteNonQuery(); return(true); } catch (Exception e) { Console.WriteLine(e.Message); return(false); } finally { comando.Dispose(); conexxion.Close(); conexxion.Dispose(); } /// FINALIZAMOS LA CONEXION CERRAMOS TODO }
public List <string> mostrarEmpleados() { try { List <string> cat = new List <string>(); clsUsuarios pojoUsuarios; MySqlCommand cm = new MySqlCommand(); MySqlDataReader dr; conexion.conectar();; string sql = "select nombre from usuarios"; cm.CommandText = sql; cm.CommandType = CommandType.Text; cm.Connection = conexion.cn; dr = cm.ExecuteReader(); while (dr.Read()) { pojoUsuarios = new clsUsuarios(); pojoUsuarios.Usuario = dr.GetString("nombre"); cat.Add(pojoUsuarios.Usuario); } return(cat); } catch (Exception exc) { return(null); } finally { conexion.cerrar(); } }
/// <summary> /// Agrega a un nuevo empleado mandando los datos de las cajas de texto a la /// base de datos private void btnAgregar_Click(object sender, EventArgs e) { if (txtLogin.Text == "" | txtNombre.Text == "" | txtApellidos.Text == "" | txtPassword.Text == "") { MessageBox.Show("Ningun campo puede quedar vacio"); } else { clsUsuarios Registro = new clsUsuarios(); Registro.Login = txtLogin.Text; Registro.Nombre = txtNombre.Text; Registro.Apellidos = txtApellidos.Text; Registro.Password = txtPassword.Text; Registro.Administrador = Convert.ToBoolean(cbAdministrador.Text); DaoUsuarios userRegi = new DaoUsuarios(); if (userRegi.MAgregarUsuario(Registro)) { MessageBox.Show("Se ha agregado correctamente el empleado"); CatalogoEmpleados ventana = new CatalogoEmpleados(); ventana.Show(); this.Visible = false; } else { MessageBox.Show("Algo salio mal: Puede que tus datos esten mal o que ese nombre de usuario ya este Registrado"); } } }
/// <summary> /// Metodo que extrae todos los datos un empleado de la base de datos /// Recibe un parametro de tipo int /// </summary> /// <param name="idE"></param> /// <returns></returns> /// Retorna una lista de todos los datos de un Empleado encontrado public List <clsUsuarios> MtraerEmpleado(int idE) { MySqlConnection conexxion = new MySqlConnection(); MySqlCommand comando = new MySqlCommand(); conexxion.ConnectionString = "server=localhost; database=puntodeventa; user=root; pwd=root"; conexxion.Open(); /// EXTRAE EL REGISTRO DE LA BASE DE DATOS string strSQL = "select * from usuarios where IDusuario = " + idE; comando = new MySqlCommand(strSQL, conexxion); List <clsUsuarios> lista = new List <clsUsuarios>(); MySqlDataReader dr = comando.ExecuteReader(); while (dr.Read()) { clsUsuarios obj = new clsUsuarios(); obj.IDusuario = dr.GetInt32("IDusuario"); obj.Login = dr.GetString("Login"); obj.Nombre = dr.GetString("Nombre"); obj.Apellidos = dr.GetString("Apellidos"); obj.Password = dr.GetString("Password"); obj.Administrador = dr.GetBoolean("Administrador"); //comando.Parameters.AddWithValue("@Administrador", agrega.Administrador); lista.Add(obj); } comando.Dispose(); /// FINALIZAMOS LA CONEXION CERRAMOS TODO conexxion.Close(); conexxion.Dispose(); return(lista); }
/// <summary> /// Manda los datos a la clase clsUsuarios para la modificación en la base /// de datos private void btnAgregar_Click(object sender, EventArgs e) { if (txtLogin.Text == "" | txtNombre.Text == "" | txtApellidos.Text == "" | txtPassword.Text == "") { MessageBox.Show("Ningun campo puede quedar vacio"); } else { clsUsuarios Registro = new clsUsuarios(); Registro.IDusuario = Convert.ToInt32(txtID.Text); Registro.Login = txtLogin.Text; Registro.Nombre = txtNombre.Text; Registro.Apellidos = txtApellidos.Text; Registro.Password = txtPassword.Text; Registro.Administrador = Convert.ToBoolean(cbAdministrador.Text); DaoUsuarios modifica = new DaoUsuarios(); if (modifica.MmodificarEmpleado(Registro)) { MessageBox.Show("Se ha modificado correctamente el empleado"); CatalogoEmpleados ventana = new CatalogoEmpleados(); ventana.Show(); this.Visible = false; } else { MessageBox.Show("Algo salio mal"); } } }
public List <clsUsuarios> Mostrar() { List <clsUsuarios> lista = new List <clsUsuarios>(); clsConexion conex = new clsConexion(); conex.conectar(); using (conex.cn) { string sql = "SELECT idUsuario, nombre, correo, tipo, contrasenia FROM usuarios"; MySqlCommand cmd = new MySqlCommand(sql, conex.cn); MySqlDataReader lector = cmd.ExecuteReader(); while (lector.Read()) { clsUsuarios u = new clsUsuarios(); u.IdUsuario = int.Parse(lector[0].ToString()); u.Usuario = lector[1].ToString(); u.Correo = lector[2].ToString(); u.Tipo = lector[3].ToString(); u.Contrasenia = lector[4].ToString(); lista.Add(u); } } conex.cerrar(); return(lista); }
protected void rdgUsuarios_DeleteCommand(object sender, GridCommandEventArgs e) { try { string strResultado = string.Empty; GridEditableItem ObjItem = (GridEditableItem)e.Item; Hashtable ObjHashtable = new Hashtable(); usuario objUsuario = new usuario(); ObjItem.ExtractValues(ObjHashtable); objUsuario.id = Convert.ToInt32(ObjHashtable["id"]); clsUsuarios usuario = new clsUsuarios(); usuario.prUsuario = objUsuario; strResultado = usuario.EliminarUsuario(); if (string.IsNullOrEmpty(strResultado)) { this.rdgUsuarios.Rebind(); base.EnvioMensaje("Registro eliminado correctamente.", 2, Manejador); } else { rdgUsuarios.Rebind(); base.EnvioMensaje(strResultado, 1, Manejador); } } catch (Exception ex) { base.EnvioMensaje("Error al eliminar datos.", 1, this.Manejador); } }
public frmAbmVehiculos(clsUsuarios userLoged) { InitializeComponent(); this.Size = new System.Drawing.Size(1024, 1024); cambiarUbicacionLogo(904, 824); this.userLoged = userLoged; }
public List <clsUsuarios> ListarUsuarios() { MySqlCommand cmd = new MySqlCommand("select * from tbl_Usuarios", conBD.ConexionBaseDatos()); List <clsUsuarios> listaUsuarios = new List <clsUsuarios>(); conBD.AbrirConexion(); conBD.ConexionBaseDatos().Open(); MySqlDataReader lector = cmd.ExecuteReader(); while (lector.Read()) { clsUsuarios usuario = new clsUsuarios(); usuario.IdUsuario = lector.GetInt32(0); usuario.Nombreusuario = lector.GetString(1); usuario.Passwordusuario = lector.GetString(2); usuario.Rolempresa = lector.GetString(3); usuario.Fechaingresoregistro = lector.GetDateTime(4); listaUsuarios.Add(usuario); } conBD.CerrarConexion(); conBD.ConexionBaseDatos().Close(); return(listaUsuarios); }
static void Main() { clsUsuarios obj = new clsUsuarios(); Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new FormLogin()); }
private void button1_Click(object sender, EventArgs e) { clsUsuarios pepe = new clsUsuarios(); UsuarioBusiness prueba = new UsuarioBusiness(); pepe = prueba.cargarData(1); MessageBox.Show(pepe.ToString()); }
protected void RadGrid1_UpdateCommand(object sender, Telerik.Web.UI.GridCommandEventArgs e) { try { string strResultado = string.Empty; GridEditableItem ObjItem = (GridEditableItem)e.Item; Hashtable ObjHashTable = new Hashtable(); usuario objUsuario = new usuario(); ObjItem.ExtractValues(ObjHashTable); objUsuario.id = Convert.ToInt32(ObjHashTable["id"]); objUsuario.complete_name = IsNull(ObjHashTable["complete_name"]) ? "" : ObjHashTable["complete_name"].ToString(); objUsuario.dpi = IsNull(ObjHashTable["dpi"]) ? 0 : Convert.ToInt64(ObjHashTable["dpi"]); objUsuario.email = IsNull(ObjHashTable["email"]) ? "" : ObjHashTable["email"].ToString(); objUsuario.address = IsNull(ObjHashTable["address"]) ? "" : ObjHashTable["address"].ToString(); objUsuario.phone = IsNull(ObjHashTable["phone"]) ? 0 : Convert.ToInt32(ObjHashTable["phone"]); objUsuario.cell_phone = IsNull(ObjHashTable["cell_phone"]) ? 0 : Convert.ToInt32(ObjHashTable["cell_phone"]); if (objUsuario.phone == 0) { objUsuario.phone = null; } if (objUsuario.cell_phone == 0) { objUsuario.cell_phone = null; } strResultado = ReglasNegocio(objUsuario); if (strResultado.Equals(string.Empty)) { clsUsuarios usuario = new clsUsuarios(); usuario.prUsuario = objUsuario; strResultado = usuario.EditarUsuario(); if (strResultado.Equals(string.Empty)) { base.EnvioMensaje("Datos actualizados correctamente.", 2, this.Manejador); this.rdgUsuarios.Rebind(); } else { base.EnvioMensaje(strResultado, 2, this.Manejador); } } else { base.EnvioMensaje(strResultado, 1, this.Manejador); } } catch (Exception ex) { this.rdgUsuarios.MasterTableView.ClearEditItems(); base.EnvioMensaje("Error al actualizar datos: " + ex.Message.ToString(), 1, this.Manejador); } }
/// <summary> /// Inicializa la ventana con el usuario que ingresó al sistema /// </summary> /// <param name="usuario">Usuario que ingresó a lsistema</param> public frmVentas(clsUsuarios usuario) { InitializeComponent(); productos = new List <clsListaProductos>(); clsListaProductos clsListaProductos = new clsListaProductos(); total = 0; this.usuario = usuario; lblUsuario.Text = usuario.Nombre + " " + usuario.Apellidos; }
public frmInformacionDelUsuario(clsUsuarios us) { this.us = us; InitializeComponent(); lbladministrador.Text = us.Administrador.ToString(); lblapellido.Text = us.Apellidos.ToString(); lblid.Text = us.IDusuario.ToString(); lbllNombre.Text = us.Nombre.ToString(); lblpasword.Text = us.Password.ToString(); lblUsuario.Text = us.Login.ToString(); }
private void btnRegistrarKM_Click(object sender, EventArgs e) { Vehiculos VehiculoARegistrarKm; clsUsuarios usuarioLogeado = userLoged; VehiculoARegistrarKm = (Vehiculos)dgvVehiculos.CurrentRow.DataBoundItem; frmGestionKilometros cargaKm = new frmGestionKilometros(VehiculoARegistrarKm, usuarioLogeado); cargaKm.ShowDialog(); cargar(); }
public frmGestionKilometros(Vehiculos VehiculoModificado, clsUsuarios userLoged) { InitializeComponent(); this.Size = new System.Drawing.Size(600, 400); cambiarUbicacionLogo(280, 400); vehiculo = VehiculoModificado; kmARegistrar = new KilometrosPorVehiculos(); lblVehiculoRegistrado.Text = vehiculo.Chapa + " - " + vehiculo.Marca + " - " + vehiculo.Modelo + " - " + vehiculo.IdAuto; kmARegistrar.UsuarioCarga = userLoged; kmARegistrar.VehiculoKM = vehiculo; }
public ActionResult Index(string usuario = "-1", string clave = "-1") { clsUsuarios operaciones = new clsUsuarios(); Usuarios objUsuario = new Usuarios(); objUsuario = operaciones.sp_Usuario_Buscar(-1, usuario, clave); Session["idUsuario"] = objUsuario.id; Session["usuario"] = objUsuario.usuario; Session["clave"] = objUsuario.clave; return(RedirectToAction("Index", "Actividades")); }
private void Grabar() { string strResultado = string.Empty; strResultado = ReglasNegocio(); if (string.IsNullOrEmpty(strResultado)) { usuario objUsuario = new usuario(); objUsuario.complete_name = this.txtName.Text; objUsuario.email = this.txtEmail.Text; objUsuario.password = base.GetSHA1(this.txtPassword.Text); objUsuario.dpi = Convert.ToInt64(this.txtDpi.Text); objUsuario.address = this.txtDireccion.Text; objUsuario.birth_date = this.rdpFechaNac.SelectedDate.Value; objUsuario.id_type = Convert.ToInt32(this.cmbRol.SelectedValue); if (objUsuario.id_type == 3) { objUsuario.id_career = Convert.ToInt32(this.cmbCarrera.SelectedValue); } if (!string.IsNullOrEmpty(this.txtTelefono.Text)) { objUsuario.phone = Convert.ToInt32(this.txtTelefono.Text); } if (!string.IsNullOrEmpty(this.txtCelular.Text)) { objUsuario.cell_phone = Convert.ToInt32(this.txtCelular.Text); } objUsuario.is_enabled = true; clsUsuarios usuario = new clsUsuarios(); usuario.prUsuario = objUsuario; strResultado = usuario.AgregarUsuario(); if (string.IsNullOrEmpty(strResultado)) { base.EnvioMensaje("Registro agregado correctamente.", 2, this.Manejador); } else { base.EnvioMensaje(strResultado, 1, this.Manejador); } } else { base.EnvioMensaje(strResultado, 1, this.Manejador); } }
protected void btnIniciar_Click(object sender, EventArgs e) { string strResultado = string.Empty; strResultado = ReglasNegocio(); if (string.IsNullOrEmpty(strResultado)) { usuario objUser = new usuario(); objUser.email = this.txtEmail.Text; objUser.password = base.GetSHA1(this.txtPassword.Text); clsUsuarios usuario = new clsUsuarios(); usuario.prUsuario = objUser; objUser = usuario.IniciarSesion(); if (objUser != null) { Session["Usuario"] = objUser.complete_name; Session["IdRol"] = objUser.id_type; Session["IdUsuario"] = objUser.id; switch (objUser.id_type) { case 1: Response.Redirect("/views/Mantenimientos/Usuarios/lista.aspx"); break; case 2: Response.Redirect("/views/Movimientos/IngresoNotas/notas.aspx"); break; case 3: Session["IdCarrera"] = objUser.id_career; Response.Redirect("/views/Movimientos/Inscripcion/inscripcion.aspx"); break; } } else { base.EnvioMensaje("Credenciales Inválidas", 1, this.Manejador); } } else { base.EnvioMensaje(strResultado, 1, this.Manejador); } }