private BE.entidad GrabarEntidadRapida(BE.entidad SelRazon) { BE.entidad obEntidad = new BE.entidad(); SA.entidadSA entidadSA = new SA.entidadSA(); try { // Se asigna cada uno de los datos registrados obEntidad.idEmpresa = "20604303495"; obEntidad.idOrganizacion = 3; obEntidad.tipoEntidad = "CL"; obEntidad.tipoDoc = SelRazon.tipoDoc; obEntidad.tipoPersona = SelRazon.tipoPersona; obEntidad.nrodoc = SelRazon.nrodoc; obEntidad.nombreCompleto = SelRazon.nombreCompleto; obEntidad.cuentaAsiento = "1213"; obEntidad.direccion = SelRazon.direccion; obEntidad.estado = General.Constantes.StatusEntidad.Activo; int codx = entidadSA.GrabarEntidad(obEntidad); obEntidad.idEntidad = codx; } catch (Exception ex) { // Manejo de errores throw new Exception(ex.Message); } return(obEntidad); }
public JsonResult ClienteSelID(int idEntidad) { SA.entidadSA entidadSA = new SA.entidadSA(); var entidad = entidadSA.UbicarEntidadPorID(idEntidad).First(); return(Json(entidad, JsonRequestBehavior.AllowGet)); }
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)); }
public JsonResult InsertCliente(BE.entidad entidad) { SA.entidadSA entidadSA = new SA.entidadSA(); switch (entidad.idEntidad) { case 0: var codIdEntidad = entidadSA.GrabarEntidad(entidad); entidad.idEntidad = codIdEntidad; break; default: entidadSA.UpdateEntidad(entidad); break; } return(Json(entidad, JsonRequestBehavior.AllowGet)); }
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)); } }