예제 #1
0
 public static EmpresaLogica GetInstancia()
 {
     if (_instancia == null)
     {
         _instancia = new EmpresaLogica();
     }
     return(_instancia);
 }
        public Usuario seleccionarUsuario(string id)
        {
            Usuario       usuario1      = new Usuario();
            DataSet       ds            = AccesoDatos.UsuarioDato.seleccionarUsuario(id);
            EmpresaLogica empresaLogica = new EmpresaLogica();

            foreach (DataRow row in ds.Tables[0].Rows)
            {
                usuario1.Id             = row["ID"].ToString();
                usuario1.UsuarioGeneral = row["Usuario"].ToString();
                usuario1.Tipo           = row["Tipo"].ToString();
                usuario1.Nombre         = row["Nombre"].ToString();
                usuario1.Contrasena     = row["Contrasena"].ToString();
                usuario1.Empresa        = empresaLogica.obtenerEmpresa(Convert.ToInt32(row["IDEmpresa"]));
            }
            return(usuario1);
        }
        public List <Usuario> obtenerUsuarios()
        {
            DataSet        ds            = AccesoDatos.UsuarioDato.seleccionarUsuarios();
            List <Usuario> resultado     = new List <Usuario>();
            EmpresaLogica  empresaLogica = new EmpresaLogica();

            foreach (DataRow row in ds.Tables[0].Rows)
            {
                Usuario usuario1 = new Usuario();
                usuario1.Id             = row["ID"].ToString();
                usuario1.UsuarioGeneral = row["Usuario"].ToString();
                usuario1.Tipo           = row["Tipo"].ToString();
                usuario1.Nombre         = row["Nombre"].ToString();
                usuario1.Contrasena     = row["Contrasena"].ToString();
                usuario1.Empresa        = empresaLogica.obtenerEmpresa(Convert.ToInt32(row["IDEmpresa"]));
                resultado.Add(usuario1);
            }
            return(resultado);
        }
예제 #4
0
        public List <Inventario> obtenerInventario(int empresa)
        {
            DataSet           ds        = AccesoDatos.InventarioDato.seleccionarInventario(empresa);
            ProductoLogica    plogica   = new ProductoLogica();
            BodegaLogica      bLogica   = new BodegaLogica();
            EmpresaLogica     eLogica   = new EmpresaLogica();
            List <Inventario> resultado = new List <Inventario>();

            foreach (DataRow row in ds.Tables[0].Rows)
            {
                Inventario invent = new Inventario();
                invent.Producto = plogica.obtenerProducto(row["IDProducto"].ToString());
                invent.Bodega   = bLogica.obtenerBodega(Convert.ToInt32(row["IDBodega"].ToString()));
                invent.Empresa  = eLogica.obtenerEmpresa(Convert.ToInt32(row["IDEmpresa"].ToString()));
                invent.Cantidad = (Convert.ToInt32(row["Cantidad"]));

                resultado.Add(invent);
            }
            return(resultado);
        }
예제 #5
0
 public static IEmpresaLogica GetLogicaEmpresa()
 {
     return(EmpresaLogica.GetInstancia());
 }