public HttpResponseMessage UpdateStock(int UID, int PID, string cant, int unit, string key) { Data2.Class.Struct_Producto PD = Data2.Class.Struct_Producto.Get_SingleArticle(UID, PID); if (PD != null && Conversion.ObtenerLocal(UserInfo.UserID) == UID) { Data2.Class.Struct_Unidades U = new Data2.Class.Struct_Unidades(PD.IdUnidad); if (PD.IdUnidad != unit) { Data2.Connection.D_StaticWebService SWS = new Data2.Connection.D_StaticWebService(); if (UID != 0) { PD.IdUnidad = unit; PD.Actualizar(UID); } } if (PD.UpdateStock(cant) == true) { return(Request.CreateResponse(HttpStatusCode.OK, "ok")); } else { return(Request.CreateResponse(HttpStatusCode.OK, "error")); } } else { return(Request.CreateResponse(HttpStatusCode.OK, "error")); } }
//Search Treatment public HttpResponseMessage ST(string K, string ss) { Data2.Connection.D_StaticWebService SWS = new Data2.Connection.D_StaticWebService(); int IdUser = Data2.Statics.Conversion.ObtenerLocal(int.Parse(K)); if (ss != null) { List <Data2.Class.Struct_Treatment> _List = Data2.Class.Struct_Treatment.SearchTreatment(IdUser, ss); if (_List != null && _List.Count > 0) { try { JavaScriptSerializer JSS = new JavaScriptSerializer(); JSS.MaxJsonLength = Int32.MaxValue; string result = JSS.Serialize(_List); return(Request.CreateResponse(HttpStatusCode.OK, result)); } catch (Exception E) { Data2.Statics.Log.ADD(E.Message, null); return(Request.CreateResponse(HttpStatusCode.OK, "null")); } } else { return(Request.CreateResponse(HttpStatusCode.OK, "null")); } } else { return(Request.CreateResponse(HttpStatusCode.OK, "null")); } }
void ConfigHF() { string[] splitter = { "?" }; HF_Host.Value = "/DesktopModules/Clientes/API/ModuleTask/"; HF_RawHost.Value = Request.RawUrl.Split(splitter, StringSplitOptions.None)[0]; Data2.Connection.D_StaticWebService SWS = new Data2.Connection.D_StaticWebService(); K.Value = SWS.GetPrivateKeyByIdUser(UserId); }
//Search Article public HttpResponseMessage SA(string K, string ss, string sc, string ip = "-1") { Data2.Connection.D_Articles.SearchCondition SC = Data2.Connection.D_Articles.SearchCondition.PorDescripcion; if (sc == "ci") { SC = Data2.Connection.D_Articles.SearchCondition.PorCodigoInterno; } if (sc == "cb") { SC = Data2.Connection.D_Articles.SearchCondition.PorCodigoBarra; } if (sc == "de") { SC = Data2.Connection.D_Articles.SearchCondition.PorDescripcion; } int IdProvider = -1; try { IdProvider = int.Parse(ip); } catch { IdProvider = -1; } Data2.Connection.D_StaticWebService SWS = new Data2.Connection.D_StaticWebService(); int IdUser = Data2.Statics.Conversion.ObtenerLocal(int.Parse(K)); if (ss != null) { List <Data2.Class.Struct_Producto> _List = Data2.Class.Struct_Producto.SearchProducto(IdUser, ss, SC, IdProvider); if (_List != null && _List.Count > 0) { try { JavaScriptSerializer JSS = new JavaScriptSerializer(); JSS.MaxJsonLength = Int32.MaxValue; string result = JSS.Serialize(_List); return(Request.CreateResponse(HttpStatusCode.OK, result)); } catch (Exception E) { Data2.Statics.Log.ADD(E.Message, null); return(Request.CreateResponse(HttpStatusCode.OK, "null")); } } else { return(Request.CreateResponse(HttpStatusCode.OK, "null")); } } else { return(Request.CreateResponse(HttpStatusCode.OK, "null")); } }
void configmodule() { Data2.Connection.D_StaticWebService STWS = new Data2.Connection.D_StaticWebService(); string K = STWS.GetPrivateKeyByIdUser(UserId); key.Value = K; string baseUrl = Request.Url.Scheme + "://" + Request.Url.Authority + Request.ApplicationPath.TrimEnd('/') + "/"; baseurl.Value = baseUrl; url.Value = Request.RawUrl.Split('?')[0]; }
protected void Page_Load(object sender, EventArgs e) { Data2.Connection.D_StaticWebService STWS = new Data2.Connection.D_StaticWebService(); string K = STWS.GetPrivateKeyByIdUser(Conversion.ObtenerLocal(UserId)); key.Value = K; EventsHandlers(); LlenarUnidades(); LlenarProveedores(); LlenarMateriasPrimas(); ConstruirIndice(); ConstruirListadoArticulos(); LlenarArchivosCMB(); InterpretarMensajes(); InterpretarResultados(); if (!IsPostBack) { InterpretarModo(); } //MANEJO DE ARCHIVO /* DirectoryInfo DI = new DirectoryInfo(DotNetNuke.Entities.Portals.PortalSettings.Current.HomeDirectoryMapPath); * FileInfo[] FI = DI.GetFiles(); * if (FI.Length > 0) * { * for (int a = 0; a < FI.Length; a++) * { * HtmlGenericControl HTMLGC = new HtmlGenericControl("div"); * HTMLGC.InnerText = FI[a].FullName; * HTMLGC.Visible = true; * fileList.Controls.Add(HTMLGC); * * * } * } * * HtmlGenericControl HTMLGC2 = new HtmlGenericControl("div"); * HTMLGC2.InnerText = DI.FullName; * HTMLGC2.Visible = true; * fileList.Controls.Add(HTMLGC2);*/ try { } catch (Exception exc) //Module failed to load { Exceptions.ProcessModuleLoadException(this, exc); } }
public HttpResponseMessage GetFacturasDisponibles(string KEY) { Data2.Connection.D_StaticWebService SWS = new Data2.Connection.D_StaticWebService(); int IdUser = SWS.GetUserByPrivateKey(KEY); if (IdUser != 0) { return(Request.CreateResponse(HttpStatusCode.OK, SWS.GetFacturasDisponibles(IdUser))); } else { return(Request.CreateResponse(HttpStatusCode.OK, "null")); } }
public HttpResponseMessage SendPrinterCommand(string KEY, string COMMAND) { Data2.Connection.D_StaticWebService SWS = new Data2.Connection.D_StaticWebService(); int IdUser = SWS.GetUserByPrivateKey(KEY); if (IdUser != 0) { Data2.Connection.D_PrinterConfig PC = new Data2.Connection.D_PrinterConfig(); bool execution = false; switch (COMMAND.ToUpper()) { case "PRINTZ": PC.InsertPrintAction(Conversion.ObtenerLocal(IdUser), Data2.PublicsEnum.Enum_Printer.PrintActions.PRINT_Z); execution = true; break; case "PRINTX": PC.InsertPrintAction(Conversion.ObtenerLocal(IdUser), Data2.PublicsEnum.Enum_Printer.PrintActions.PRINT_X); execution = true; break; case "AVANZARPAPEL": PC.InsertPrintAction(Conversion.ObtenerLocal(IdUser), Data2.PublicsEnum.Enum_Printer.PrintActions.PRINT_AVANZAR_PAPEL); execution = true; break; default: execution = false; break; } if (execution) { return(Request.CreateResponse(HttpStatusCode.OK, "OK")); } else { return(Request.CreateResponse(HttpStatusCode.OK, "null")); } } else { return(Request.CreateResponse(HttpStatusCode.OK, "null")); } }
void LoadControls() { Data2.Connection.D_StaticWebService SWS = new Data2.Connection.D_StaticWebService(); string IDU = SWS.GetPrivateKeyByIdUser(UserId); hf_key.Value = IDU; if (Session[RemitoString] != null) { FormRemito.Visible = true; NewRemito.Visible = false; btnCancelarFactura.Visible = true; } else { FormRemito.Visible = false; NewRemito.Visible = true; btnCancelarFactura.Visible = false; } }
void LoadControls() { Data2.Connection.D_StaticWebService SWS = new Data2.Connection.D_StaticWebService(); string IDU = SWS.GetPrivateKeyByIdUser(Conversion.ObtenerLocal(UserId)); hf_key.Value = UserId.ToString(); url.Value = Request.Url.Host; if (Session[RemitoString] != null) { FormRemito.Visible = true; NewRemito.Visible = false; btnCancelarFactura.Visible = true; } else { FormRemito.Visible = false; NewRemito.Visible = true; btnCancelarFactura.Visible = false; } }
public HttpResponseMessage GetDetallesFactura(string KEY, string F) { try { Data2.Connection.D_StaticWebService SWS = new Data2.Connection.D_StaticWebService(); int IdUser = SWS.GetUserByPrivateKey(KEY); if (IdUser != 0) { int IdFactura = int.Parse(F); //string returnString = SWS.GetDetalleFactura(IdUser, IdFactura); return(Request.CreateResponse(HttpStatusCode.OK, "null")); } else { return(Request.CreateResponse(HttpStatusCode.OK, "null")); } } catch { return(Request.CreateResponse(HttpStatusCode.OK, "null")); } }
public HttpResponseMessage GetPrintConfiguration(string KEY) { Data2.Connection.D_StaticWebService SWS = new Data2.Connection.D_StaticWebService(); int IdUser = SWS.GetUserByPrivateKey(KEY); if (IdUser != 0) { Data2.Class.Struct_PrintConfiguration PC = Data2.Class.Struct_PrintConfiguration.GetPrintConfiguration(IdUser); if (PC != null) { return(Request.CreateResponse(HttpStatusCode.OK, PC.GetSerializad())); } else { return(Request.CreateResponse(HttpStatusCode.OK, "null")); } } else { return(Request.CreateResponse(HttpStatusCode.OK, "null")); } }
public HttpResponseMessage GetDatosFactura(string KEY, string F) { try { Data2.Connection.D_StaticWebService SWS = new Data2.Connection.D_StaticWebService(); int IdUser = SWS.GetUserByPrivateKey(KEY); if (IdUser != 0) { int IdFactura = int.Parse(F); string returnString = SWS.GetDatosFacturas(IdUser, IdFactura).GetSerializad(); return(Request.CreateResponse(HttpStatusCode.OK, returnString)); } else { return(Request.CreateResponse(HttpStatusCode.OK, "null")); } } catch (Exception E) { return(Request.CreateResponse(HttpStatusCode.OK, E.Message)); } }
public HttpResponseMessage GetPrintAction(string KEY) { Data2.Connection.D_StaticWebService SWS = new Data2.Connection.D_StaticWebService(); int IdUser = SWS.GetUserByPrivateKey(KEY); if (IdUser != 0) { Data2.Class.XmlSerializaers.PrinterAction PA = Data2.Class.XmlSerializaers.PrinterAction.GetLastPrinterAction(Conversion.ObtenerLocal(IdUser)); if (PA != null) { return(Request.CreateResponse(HttpStatusCode.OK, PA.GetSerializad())); } else { return(Request.CreateResponse(HttpStatusCode.OK, "null")); } } else { return(Request.CreateResponse(HttpStatusCode.OK, "null")); } }
public HttpResponseMessage SendTicket(string KEY, string F, string S) { try { Data2.Connection.D_StaticWebService SWS = new Data2.Connection.D_StaticWebService(); int IdUser = SWS.GetUserByPrivateKey(KEY); if (IdUser != 0) { int IdFactura = int.Parse(F); string returnString = SWS.UpdateFacturaTicket(IdUser, IdFactura, S); return(Request.CreateResponse(HttpStatusCode.OK, returnString)); } else { return(Request.CreateResponse(HttpStatusCode.OK, "null")); } } catch { return(Request.CreateResponse(HttpStatusCode.OK, "null")); } }
public HttpResponseMessage SendConfirmation(string KEY, int IDCOMMAND) { Data2.Connection.D_StaticWebService SWS = new Data2.Connection.D_StaticWebService(); int IdUser = SWS.GetUserByPrivateKey(KEY); if (IdUser != 0) { Data2.Connection.D_PrinterConfig PC = new Data2.Connection.D_PrinterConfig(); if (PC.ConfirmCommand(Conversion.ObtenerLocal(IdUser), IDCOMMAND)) { return(Request.CreateResponse(HttpStatusCode.OK, "OK")); } else { return(Request.CreateResponse(HttpStatusCode.OK, "null")); } } else { return(Request.CreateResponse(HttpStatusCode.OK, "null")); } }
public HttpResponseMessage SSC(string K, int idc) { Data2.Connection.D_StaticWebService SWS = new Data2.Connection.D_StaticWebService(); int iduser = SWS.GetUserByPrivateKey(K); if (iduser != 0) { Data2.Class.Struct_Cliente MyClient = Data2.Class.Struct_Cliente.GetClient(idc, iduser); if (MyClient != null) { string R = Data2.Statics.Conversion.GetJasonFromObject <Data2.Class.Struct_Cliente>(MyClient); return(Request.CreateResponse(HttpStatusCode.OK, R)); } else { return(Request.CreateResponse(HttpStatusCode.OK, "null")); } } else { return(Request.CreateResponse(HttpStatusCode.OK, "null")); } }
public HttpResponseMessage SC(string K, string ss) { Data2.Connection.D_StaticWebService SWS = new Data2.Connection.D_StaticWebService(); int iduser = SWS.GetUserByPrivateKey(K); if (iduser != 0) { List <Data2.Class.Struct_Cliente> MyList = Data2.Class.Struct_Cliente.SearchClient(ss, iduser); if (MyList != null) { string R = Data2.Statics.Conversion.GetJasonFromList <List <Data2.Class.Struct_Cliente> >(MyList); return(Request.CreateResponse(HttpStatusCode.OK, R)); } else { return(Request.CreateResponse(HttpStatusCode.OK, "null")); } } else { return(Request.CreateResponse(HttpStatusCode.OK, "null")); } }
protected void Page_Load(object sender, EventArgs e) { try { string hostname = HttpContext.Current.Request.Url.GetLeftPart(UriPartial.Authority) + ResolveUrl("~/"); hostn.Value = hostname; Data2.Connection.D_StaticWebService SWS = new Data2.Connection.D_StaticWebService(); KEY.Value = SWS.GetPrivateKeyByIdUser(UserId); PC = Data2.Class.Struct_PrintConfiguration.GetPrintConfiguration(UserId); if (!IsPostBack) { if (Request["EdcVen"] != null && Request["NV"] != null && Request["PR"] != null) { EdcVen(); } if (Request["DelVen"] != null) { BorrarVendedor(Request["DelVen"]); } if (Request["EdtVen"] != null) { int idVen = int.Parse(Request["EdtVen"]); List <Data2.Class.Struct_Vendedores> LV = Data2.Class.Struct_Vendedores.GetAllVendedores(UserId); if (LV != null) { foreach (Data2.Class.Struct_Vendedores V in LV) { if (V.Id == idVen) { txt_EdcNombre.Attributes.Add("placeholder", V.NombreVendedor); txt_EdcPorcentaje.Attributes.Add("placeholder", V.Porcentaje.ToString("#.##")); idEdition.Value = idVen.ToString(); } } } } else { idEdition.Value = "0"; } LlenarCamposPrinter(); LlenarCamposUserConfig(); } LlenarIMGLogo(); LlenarCamposVendedores(); } catch (Exception exc) //Module failed to load { Exceptions.ProcessModuleLoadException(this, exc); } }