示例#1
0
        public JsonResult GetCliente(string nrodoc, string tipo)
        {
            SA.entidadSA entidadSA = new SA.entidadSA();
            BE.entidad   ent       = new BE.entidad();
            switch (tipo)
            {
            case "Varios":
                var cli = entidadSA.UbicarEntidadVarios("VR", "20604303495", "");
                ent = cli;
                break;

            case "Cliente":

                if (nrodoc.ToString().Trim().Length == 8)
                {
                    var nombres = GetConsultarDNIReniec(nrodoc);
                    ent.nrodoc         = nrodoc;
                    ent.nombreCompleto = nombres;
                    ent.tipoDoc        = "1";
                    ent.tipoPersona    = "N";
                    ent.direccion      = "-";

                    var existeEnDB = entidadSA.UbicarEntidadPorRucNro("20604303495", "CL", nrodoc);

                    if (existeEnDB == null)
                    {
                        ent = GrabarEntidadRapida(ent);
                    }
                    else
                    {
                        ent = existeEnDB;
                    }
                }
                else if (nrodoc.ToString().Trim().Length == 11)
                {
                    var existeEnDB = entidadSA.UbicarEntidadPorRucNro("20604303495", "CL", nrodoc);

                    if (existeEnDB == null)
                    {
                        var obj = GetApi(nrodoc);
                        ent = obj;
                        ent = GrabarEntidadRapida(ent);
                    }
                    else
                    {
                        ent = existeEnDB;
                    }
                }
                break;

            default:
                break;
            }
            return(Json(ent, JsonRequestBehavior.AllowGet));
        }
示例#2
0
        public ActionResult CreateWarehouse()
        {
            var ClienteVarios = new BE.entidad();

            //   SA.detalleitemsSA prodSA = new SA.detalleitemsSA();
            SA.entidadSA entidadSA = new SA.entidadSA();

            LogisticViewModel itemViewModel = new LogisticViewModel();

            if (Session["username"] == null)
            {
                return(View("~/Views/Account/Login.cshtml"));
            }
            else
            {
                //idEmpresa = "20604303495",
                //if (Product.GetDetalleitems == null || Product.GetDetalleitems.Count == 0)
                //{
                //    var Products = prodSA.GetProductosWithInventario(new BE.detalleitems
                //    {
                //        idEmpresa = LoginInformation.Empresa.idEmpresa,
                //        idEstablecimiento = LoginInformation.Establecimiento.idCentroCosto,
                //        descripcionItem = ""
                //    });
                //    Product.GetDetalleitems = Products;
                //    itemViewModel.GetDetalleitems = Products;
                //}
                //else
                //{
                //    itemViewModel.GetDetalleitems = Product.GetDetalleitems;
                //}


                ClienteVarios = entidadSA.UbicarEntidadVarios("VR", LoginInformation.Empresa.idEmpresa, "", LoginInformation.Establecimiento.idCentroCosto);
                //ViewBag.ClienteVarios = ClienteVarios;
                itemViewModel.EntidadVarios = ClienteVarios;
                itemViewModel.almacens      = GetAlmacenes();
                return(View(itemViewModel));
            }
        }