Exemple #1
0
        public static ML.Result GetAll()
        {
            ML.Result result = new ML.Result();

            try
            {
                using (DL.EmpresaXEntities context = new DL.EmpresaXEntities())
                {
                    var query = context.ProductoGetAll().ToList();

                    result.Objects = new List <Object>();



                    if (result.Objects != null)
                    {
                        foreach (var obj in query)
                        {
                            ML.Producto producto = new ML.Producto();
                            producto.IdProducto     = obj.IdProducto;
                            producto.Nombre         = obj.Nombre;
                            producto.CodigoDeBarras = Convert.ToInt32(obj.CodigoDeBarras);
                            producto.Cantidad       = Convert.ToInt32(obj.Cantidad);
                            producto.PrecioUnitario = Convert.ToInt32(obj.PrecioUnitario);
                            producto.LogoTipo       = Convert.FromBase64String(obj.LogoTipo);

                            result.Objects.Add(producto);
                        }
                        result.Correct = true;
                    }
                    else
                    {
                        result.Correct      = false;
                        result.ErrorMessage = "No hay datos!";
                    }
                }
            }
            catch (Exception ex)
            {
                result.Correct      = false;
                result.ErrorMessage = ex.Message;
            }
            return(result);
        }
        public static ML.Result GetAllProducto()
        {
            ML.Result result = new ML.Result();

            try
            {
                using (DL.EmpresaXEntities context = new DL.EmpresaXEntities())
                {
                    var query = context.ProductoGetAll().ToList();
                    result.Objects = new List <Object>();

                    if (result.Objects != null)
                    {
                        foreach (var obj in query)
                        {
                            ML.SucursalProducto sucursalProducto = new ML.SucursalProducto();
                            sucursalProducto.Producto            = new ML.Producto();
                            sucursalProducto.Producto.IdProducto = obj.IdProducto;
                            sucursalProducto.Producto.Nombre     = obj.Nombre;

                            result.Objects.Add(sucursalProducto);
                        }
                        result.Correct = true;
                    }
                    else
                    {
                        result.Correct = false;
                        result.Object  = "No hay registros";
                    }
                }
            }
            catch (Exception ex)
            {
                result.Correct      = false;
                result.ErrorMessage = ex.Message;
            }
            return(result);
        }