public Entidades.Mozo buscarXID(int id)
        {
            Entidades.Mozo m = null;
            try
            {
                OleDbConnection conexion = Entidades.Conexion.GetInstancia().crearConexion();
                OleDbCommand cmd = new OleDbCommand("Select * From Mozo Where Id=@id", conexion);
                cmd.Parameters.AddWithValue("@id", id);
                OleDbDataReader datos = cmd.ExecuteReader();
                if (datos.Read())
                {
                    m = new Entidades.Mozo();
                    m.Id = Convert.ToInt32(datos["Id"]);
                    m.Nombre = datos["Nombre"].ToString();
                    m.Apellido = datos["Apellido"].ToString();
                    m.Cedula = datos["Cedula"].ToString();
                    m.Direccion = datos["Direccion"].ToString();
                    m.Email = datos["Email"].ToString();
                    m.Telefono = datos["Telefono"].ToString();
                }
            }
            catch (Exception ex)
            {
                throw new Exception("Ocurrio un problema al listar " + ex.Message);
            }

            return m;
        }
Esempio n. 2
0
 public Entidades.Mozo buscarXCedula(string cedula)
 {
     Entidades.Mozo m = new Entidades.Mozo();
     foreach (Entidades.Mozo mozo in PersistenciaOleDb.PersistenciaOleDbMozo.getInstancia().lista())
     {
         if (mozo.Cedula == cedula)
         {
             m = mozo;
             break;
         }
     }
     return m;
 }
Esempio n. 3
0
 public string guardar(string nombre, string apellido, string cedula,string pass, string tel, string dir, string email, int activo)
 {
     Entidades.Mozo mozo = new Entidades.Mozo();
     mozo.Nombre = nombre;
     mozo.Apellido = apellido;
     mozo.Cedula = cedula;
     mozo.Telefono = tel;
     mozo.Direccion = dir;
     mozo.Email = email;
     mozo.Activo = activo;
     Entidades.LogIn log = new Entidades.LogIn();
     log.Usuario = cedula;
     log.Password = pass;
     log.Tipo = 4;
     log.Persist = PersistenciaOleDb.PersistenciaOleDbLogIn.getInstancia();
     log.guardar(log);
     return PersistenciaOleDb.PersistenciaOleDbMozo.getInstancia().guardar(mozo);
 }
        public override List<Entidades.Mozo> lista()
        {
            List<Entidades.Mozo> lista = new List<Entidades.Mozo>();
            try
            {
                OleDbConnection conexion = Entidades.Conexion.GetInstancia().crearConexion();
                OleDbCommand cmdLista = new OleDbCommand("Select * From Mozo", conexion);
                OleDbDataReader datos = cmdLista.ExecuteReader();
                while (datos.Read())
                {
                    Entidades.Mozo m = new Entidades.Mozo();
                    m.Id = Convert.ToInt32(datos["Id"]);
                    m.Nombre = datos["Nombre"].ToString();
                    m.Apellido = datos["Apellido"].ToString();
                    m.Cedula = datos["Cedula"].ToString();
                    m.Telefono = datos["Telefono"].ToString();
                    m.Direccion = datos["Direccion"].ToString();
                    m.Email = datos["Email"].ToString();
                    m.Activo = Convert.ToInt32(datos["Activo"]);
                    lista.Add(m);
                }
            }
            catch (Exception ex)
            {
                throw new Exception("Ocurrio un problema al listar " + ex.Message);
            }

            return lista;
        }