public JsonResult guardarConfiguracion(string name, string user, string password, string client, string language, string systemnumber, string appserverhost, string maxpoolsize, string idletimeout, string _iPMSH, string logonGroup, string GateWayHost, string AppServerService, string MessageServerService, string GateWayService) { List <KeyValuePair <string, string> > datos = new List <KeyValuePair <string, string> >(); //SAP.Middleware.Connector.RfcDestination conector = csBaseSAPNET.GetRfcDestination; try { configuracionConexionSAPModel modelo = new configuracionConexionSAPModel(); modelo.Name = name; modelo.User = user; modelo.Password = password; modelo.Client = client; modelo.Language = language; modelo.SystemNumber = systemnumber; modelo.AppServerHost = appserverhost; modelo.MessageServerHost = _iPMSH; modelo.MaxPoolSize = maxpoolsize; modelo.IdleTimeOut = idletimeout; modelo.LogonGroup = logonGroup; modelo.GateWayHost = GateWayHost; modelo.AppServerService = AppServerService; modelo.MessageServerService = MessageServerService; modelo.GateWayService = GateWayService; csBaseSAPNET guardaParametros = new csBaseSAPNET(); //ad_configuracionConexionSAP guardaParametros = new ad_configuracionConexionSAP(); guardaParametros.actualizaParametros(modelo); datos.Add(new KeyValuePair <string, string>("Name", name)); datos.Add(new KeyValuePair <string, string>("User", user)); datos.Add(new KeyValuePair <string, string>("Password", password)); datos.Add(new KeyValuePair <string, string>("Client", client)); datos.Add(new KeyValuePair <string, string>("Language", language)); datos.Add(new KeyValuePair <string, string>("SystemNumber", systemnumber)); datos.Add(new KeyValuePair <string, string>("AppServerHost", _iPMSH)); datos.Add(new KeyValuePair <string, string>("MaxPoolSize", maxpoolsize)); datos.Add(new KeyValuePair <string, string>("IdleTimeout", idletimeout)); datos.Add(new KeyValuePair <string, string>("AppServerHost", appserverhost)); datos.Add(new KeyValuePair <string, string>("LogonGroup", logonGroup)); datos.Add(new KeyValuePair <string, string>("GateWayHost", GateWayHost)); datos.Add(new KeyValuePair <string, string>("AppServerService", AppServerService)); datos.Add(new KeyValuePair <string, string>("MessageServerService", MessageServerService)); datos.Add(new KeyValuePair <string, string>("GatewayService", GateWayService)); } catch (Exception ex) { System.Console.WriteLine(ex.Message); System.Console.ReadLine(); } return(Json(datos)); }
public JsonResult CargarOrdenes() { #region hardoceado para logear Session["TipoUsuario"] = "Externo";// ClickFactura_WebServiceCF.Service.Clases.cs_Estaticos.tipoUsuario("3"); //string quienEntro = "calvarez"; //Session["NivelAdministradorBafar"] = ClickFactura_WebServiceCF.Service.Clases.cs_Estaticos.EsAdministradorBafar(quienEntro).ToString(); string quienEntro = System.Web.HttpContext.Current.Session["Usuario"] as string; Session["NivelAdministradorBafar"] = ClickFactura_WebServiceCF.Service.Clases.cs_Estaticos.EsAdministradorBafar(quienEntro); //ClickFactura_WebServiceCF.Service.Clases.cs_Estaticos.EsAdministradorBafar(quienEntro).ToString(); #endregion hardoceado para logear ClickFactura_WebServiceCF.Conectores.Configuracion.csBaseSAPNET csConectoresSAP = new csBaseSAPNET(); tipo = Session["TipoUsuario"].ToString(); string usuario = System.Web.HttpContext.Current.Session["Usuario"] as string; bool admin = ClickFactura_WebServiceCF.Service.Clases.cs_Estaticos.EsAdministradorBafar(usuario); if (_subproc == 32) { if (tipo == "Externo" && !admin) { List <KeyValuePair <string, string> > datos = new List <KeyValuePair <string, string> >(); List <KeyValuePair <string, string> > ordenes = new List <KeyValuePair <string, string> >(); DataTable obtenidoSAP = new DataTable(); obtenidoSAP = csConectoresSAP.obtenOrdenCompraWeb(Session["Num_Proveedor"].ToString(), ref datos);//cor.CargarListaOrdenes(Session["Num_Proveedor"].ToString(), out mensaje); return(Json(obtenidoSAP, JsonRequestBehavior.AllowGet)); } else { var control = "<input id='txtOC' type='text' class='form-control' placeholder='Orden de Compra'>"; return(Json(control, JsonRequestBehavior.AllowGet)); } } else { var control = "<input id='txtOC' type='text' class='form-control' placeholder='Orden de Compra'>";//placeholder='No de Ticket'>"; return(Json(control, JsonRequestBehavior.AllowGet)); } }