public JsonResult IngresoSistema(UsuarioBE pUsuarioBE) { MensajeResultadoBE obMensajeResultadoBE = new MensajeResultadoBE(); try { UsuarioBE obUsuarioBE = SistemaBL.Instancia.IngresoSistema(pUsuarioBE); if (!String.IsNullOrEmpty(obUsuarioBE.UsuarioId)) { List <MensajeResultadoBE> vLMensajeResultadoBE = new List <MensajeResultadoBE>(); String vPath = Server.MapPath("~/App_Data/" + obUsuarioBE.UsuarioId); if (!Directory.Exists(vPath)) { Directory.CreateDirectory(vPath); } else { String[] vFilePaths = Directory.GetFiles(vPath); foreach (String nFilePath in vFilePaths) { System.IO.File.Delete(nFilePath); } } Session[Constantes.GrupoLocalizacion.UsuarioSesionId] = obUsuarioBE.UsuarioId; Session[Constantes.GrupoLocalizacion.UsuarioConectado] = obUsuarioBE.Usuario_Usu; Session[Constantes.GrupoLocalizacion.LogoString] = Convert.ToBase64String(System.IO.File.ReadAllBytes(Server.MapPath("~/Imagen/DIRESA.png"))); List <MenuBE> vLMenuAccesos = MenuBL.Instancia.Menu_Sel(); if (vLMenuAccesos.Count > 0) { Session[Constantes.GrupoLocalizacion.Menu] = vLMenuAccesos; Session[obUsuarioBE.UsuarioId] = obUsuarioBE; obMensajeResultadoBE.Resultado = Constantes.ResultadoSistema.Ok; } } else { obMensajeResultadoBE.Resultado = Constantes.ResultadoSistema.Error; obMensajeResultadoBE.Mensaje = Constantes.MensajeLocalizacion.UsuarioIncorrecto; } } catch (Exception ex) { obMensajeResultadoBE.Resultado = Constantes.ResultadoSistema.Error; obMensajeResultadoBE.Mensaje = ex.Message; } return(Json(obMensajeResultadoBE, JsonRequestBehavior.AllowGet)); }
public ActionResult RegistrarTipoMovimiento(ClienteModels pItem) { MensajeResultadoBE obMensajeResultadoBE = new MensajeResultadoBE(); try { //if (ClienteBL.Instancia.Cliente_Ins(pItem.oClienteBE) > 0) // obMensajeResultadoBE.Resultado = Constantes.ResultadoSistema.Ok; //else //{ // obMensajeResultadoBE.Mensaje = Constantes.MensajeLocalizacion.MensajeError; // obMensajeResultadoBE.Resultado = Constantes.ResultadoSistema.Error; //} } catch (Exception ex) { obMensajeResultadoBE.Mensaje = Constantes.MensajeLocalizacion.MensajeError; obMensajeResultadoBE.Resultado = Constantes.ResultadoSistema.Error; } return(Json(obMensajeResultadoBE, JsonRequestBehavior.AllowGet)); }
public ActionResult ListaUsuarioCriterio(String pUsuarioId, String pNombre_Usu) { try { List <UsuarioBE> vLUsuarioBE = UsuarioBL.Instancia.UsuarioCriterio_Sel(pUsuarioId, pNombre_Usu); foreach (UsuarioBE o in vLUsuarioBE) { o.Url_Detalle = HtmlExtensionHelpers.UrlEncodedActionLink(null, "Registrar", Convert.ToString(ConfigurationManager.AppSettings["NombreIIS"]) + "Usuario", new { pUsuarioId = o.UsuarioId }).ToString(); } var jsonResult = Json(vLUsuarioBE, JsonRequestBehavior.AllowGet); jsonResult.MaxJsonLength = Int32.MaxValue; return(jsonResult); } catch (Exception ex) { MensajeResultadoBE obMensajeResultadoBE = new MensajeResultadoBE(); obMensajeResultadoBE.Mensaje = Constantes.MensajeLocalizacion.MensajeError; obMensajeResultadoBE.Resultado = Constantes.ResultadoSistema.Error; return(Json(obMensajeResultadoBE, JsonRequestBehavior.AllowGet)); } }
public ActionResult Registrar(ClienteModels pItem) { MensajeResultadoBE obMensajeResultadoBE = new MensajeResultadoBE(); try { ClienteModels oModel = new ClienteModels(); oModel.vLTipoDocumentoBE = TipoDocumentoBL.Instancia.TipoDocumento_Sel(); oModel.vLTipoPersonaBE = TipoPersonaBL.Instancia.TipoPersona_Sel(); ServiceReference1.ClienteBE pClienteBE = new ServiceReference1.ClienteBE(); pClienteBE.ClienteID = pItem.oClienteBE.CUSTNMBR; pClienteBE.Name = pItem.oClienteBE.CUSTNAME; ServiceReference1.ResultadoBE ob = new ServiceReference1.LocalizacionClient().RegistrarCliente(pClienteBE, "FI"); } catch (Exception ex) { obMensajeResultadoBE.Mensaje = Constantes.MensajeLocalizacion.MensajeError; obMensajeResultadoBE.Resultado = Constantes.ResultadoSistema.Error; } return(Json(obMensajeResultadoBE, JsonRequestBehavior.AllowGet)); }
public ActionResult Registrar(ArticuloModels pItem) { MensajeResultadoBE obMensajeResultadoBE = new MensajeResultadoBE(); try { if (ArticuloBL.Instancia.Articulo_Ins(pItem.oArticuloBE) > 0) { obMensajeResultadoBE.Resultado = Constantes.ResultadoSistema.Ok; } else { obMensajeResultadoBE.Mensaje = Constantes.MensajeLocalizacion.MensajeError; obMensajeResultadoBE.Resultado = Constantes.ResultadoSistema.Error; } } catch (Exception ex) { obMensajeResultadoBE.Mensaje = Constantes.MensajeLocalizacion.MensajeError; obMensajeResultadoBE.Resultado = Constantes.ResultadoSistema.Error; } return(Json(obMensajeResultadoBE, JsonRequestBehavior.AllowGet)); }
public ActionResult ListaTipoMovimiento(String pRUC, String pRazonSocial) { try { ComunBE oItemBE = new ComunBE(); oItemBE.Criterio01 = pRUC; oItemBE.Criterio02 = pRazonSocial; List <TipoMovimientoBE> vLItemBE = TipoMovimientoBL.Instancia.TipoMovimiento_Sel(oItemBE); foreach (TipoMovimientoBE o in vLItemBE) { // o.Url_Detalle = HtmlExtensionHelpers.UrlEncodedActionLink(null, "Registrar", Convert.ToString(ConfigurationManager.AppSettings["NombreIIS"]) + "Cliente", new { pClienteId = o.CUSTNMBR }).ToString(); } var jsonResult = Json(vLItemBE, JsonRequestBehavior.AllowGet); jsonResult.MaxJsonLength = Int32.MaxValue; return(jsonResult); } catch (Exception ex) { MensajeResultadoBE obMensajeResultadoBE = new MensajeResultadoBE(); obMensajeResultadoBE.Mensaje = Constantes.MensajeLocalizacion.MensajeError; obMensajeResultadoBE.Resultado = Constantes.ResultadoSistema.Error; return(Json(obMensajeResultadoBE, JsonRequestBehavior.AllowGet)); } }
public ActionResult ValidarRegistrar(String pUsuarioId) { MensajeResultadoBE obMensajeResultadoBE = new MensajeResultadoBE(); try { String nResultado = UsuarioBL.Instancia.ValidarUsuario_Ins(pUsuarioId); if (String.IsNullOrEmpty(nResultado)) { obMensajeResultadoBE.Resultado = Constantes.ResultadoSistema.Ok; } else { obMensajeResultadoBE.Resultado = Constantes.ResultadoSistema.Error; obMensajeResultadoBE.Mensaje = nResultado; } } catch (Exception ex) { obMensajeResultadoBE.Mensaje = Constantes.MensajeLocalizacion.MensajeError; obMensajeResultadoBE.Resultado = Constantes.ResultadoSistema.Error; } return(Json(obMensajeResultadoBE, JsonRequestBehavior.AllowGet)); }
public ActionResult Registrar(UsuarioBE pUsuarioModel) { MensajeResultadoBE obMensajeResultadoBE = new MensajeResultadoBE(); try { if (UsuarioBL.Instancia.RegistrarUsuario(pUsuarioModel) > 0) { obMensajeResultadoBE.Resultado = Constantes.ResultadoSistema.Ok; obMensajeResultadoBE.Mensaje = Constantes.MensajeLocalizacion.MensajeCorrectamente; } else { obMensajeResultadoBE.Resultado = Constantes.ResultadoSistema.Error; obMensajeResultadoBE.Mensaje = Constantes.MensajeLocalizacion.MensajeError; } } catch (Exception ex) { obMensajeResultadoBE.Mensaje = Constantes.MensajeLocalizacion.MensajeError; obMensajeResultadoBE.Resultado = Constantes.ResultadoSistema.Error; } return(Json(obMensajeResultadoBE, JsonRequestBehavior.AllowGet)); }
public ActionResult ListaArticuloCriterio(String pArticuloId, String pDescripcion) { try { ComunBE oItemBE = new ComunBE(); oItemBE.Criterio01 = pArticuloId; oItemBE.Criterio02 = pDescripcion; List <ArticuloBE> vLItemBE = ArticuloBL.Instancia.ArticuloCriterio_Sel(oItemBE); foreach (ArticuloBE o in vLItemBE) { o.Url_Detalle = HtmlExtensionHelpers.UrlEncodedActionLink(null, "Registrar", Convert.ToString(ConfigurationManager.AppSettings["NombreIIS"]) + "Articulo", new { pArticuloId = o.ITEMNMBR }).ToString(); } var jsonResult = Json(vLItemBE, JsonRequestBehavior.AllowGet); jsonResult.MaxJsonLength = Int32.MaxValue; return(jsonResult); } catch (Exception ex) { MensajeResultadoBE obMensajeResultadoBE = new MensajeResultadoBE(); obMensajeResultadoBE.Mensaje = Constantes.MensajeLocalizacion.MensajeError; obMensajeResultadoBE.Resultado = Constantes.ResultadoSistema.Error; return(Json(obMensajeResultadoBE, JsonRequestBehavior.AllowGet)); } }
public ActionResult ConsultaSUNAT(String pDocumentoId) { try { ServiceReference1.DatosSUNATBE obDatosSUNAT = new ServiceReference1.LocalizacionClient().GetDataSUNAT(pDocumentoId.ToString().Trim()); ClienteBE obItemBE = new ClienteBE(); // ServiceReferenceEjemplo.ServiceRUCPortTypeClient o = new ServiceReferenceEjemplo.ServiceRUCPortTypeClient(). if (obDatosSUNAT.ValidarRegistro == true) { //ClienteBE obItemBE = new ClienteBE(); obItemBE.TB_NRO_DOCUMENTO = pDocumentoId; obItemBE.TB_RAZON_SOCIAL = obDatosSUNAT.RazonSocial; obItemBE.CB_BC = false; if (pDocumentoId[0].ToString() == "2") { obItemBE.TB_NRO_DOCUMENTO = pDocumentoId; obItemBE.TB_RAZON_SOCIAL = obDatosSUNAT.RazonSocial; obItemBE.CUSTNAME = obDatosSUNAT.RazonSocial; obItemBE.oTipoPersonaBE.TipoPersonaID = "02"; obItemBE.oTipoDocumentoBE.TipoDocumentoID = "06"; //string mensaje = "PERSONA JURIDICA"; } else { try { string[] cadena = obDatosSUNAT.NombreNatural.Split(new string[] { "-" }, StringSplitOptions.None); string[] primeraCadena = cadena[0].ToString().Trim().Split(new string[] { "DNI" }, StringSplitOptions.None); string DNIPersonaNatural = primeraCadena[1].ToString().Trim(); //string[] segundaCadena = cadena[1].ToString().Trim().Split(new string[] { "," }, StringSplitOptions.None); //string NombrePersonaNatural = segundaCadena[0].ToString(); //string ApellidoPersonaNatural = segundaCadena[1].ToString(); string[] res = obDatosSUNAT.RazonSocial.Split(new string[] { " " }, StringSplitOptions.None); obItemBE.TB_NRO_DOCUMENTO = DNIPersonaNatural; obItemBE.oTipoPersonaBE.TipoPersonaID = "01"; obItemBE.oTipoDocumentoBE.TipoDocumentoID = "01"; obItemBE.CUSTNAME = ""; obItemBE.TB_RAZON_SOCIAL = ""; obItemBE.FRSTNAME = res[0]; obItemBE.SHRTNAME = res[1]; obItemBE.LASTNAME = res[2]; obItemBE.MIDLNAME = res[3]; //string mensaje2 = "PERSONA NATURAL"; } catch (Exception ex) { } } //var jsonResult = Json(obItemBE, JsonRequestBehavior.AllowGet); //jsonResult.MaxJsonLength = Int32.MaxValue; //return jsonResult; } else { } var jsonResult = Json(obItemBE, JsonRequestBehavior.AllowGet); jsonResult.MaxJsonLength = Int32.MaxValue; return(jsonResult); } catch (Exception ex) { MensajeResultadoBE obMensajeResultadoBE = new MensajeResultadoBE(); obMensajeResultadoBE.Mensaje = ex.Message; obMensajeResultadoBE.Resultado = Constantes.ResultadoSistema.Error; return(Json(obMensajeResultadoBE, JsonRequestBehavior.AllowGet)); } }