private string guardarRin(int docNum, BoxesArticulos boxArt) { Repositorio repo = new Repositorio(); RIN objInv = new RIN(); objInv.DocNum = docNum; objInv.LineNum = boxArt.numArt; objInv.ItemCode = boxArt.codArt; objInv.Quantity = "1"; objInv.Price = boxArt.precioArt; objInv.U_MNSO_ValorDsco = "0"; objInv.WhsCode = "PR016-DI"; objInv.CodeBars = boxArt.codArt; objInv.TaxCode = "18"; objInv.LineTotal = boxArt.precioArt; objInv.U_tipoOpT12 = "1"; objInv.U_BPP_OPER = "A"; objInv.U_BPP_SUJETORENTA = "N"; objInv.TaxOnly = "tNO"; string mensaje = repo.guardarRin(objInv); Response.Write(mensaje); return(mensaje); }
private string guardarINV(int docNum, BoxesArticulos boxArts) { string precio = boxArts.precioArt; Decimal dec = decimal.Parse(precio, CultureInfo.InvariantCulture); Decimal number1 = 1.18m; Decimal number2 = dec / number1; string preSin = number2.ToString("#.######"); string linNum = (Int32.Parse(boxArts.numArt) - 1).ToString(); Repositorio repo = new Repositorio(); INV objInv = new INV(); objInv.DocNum = docNum; objInv.LineNum = linNum; //TODO codigo sku objInv.ItemCode = boxArts.codArt; objInv.Quantity = "1"; objInv.Price = preSin; objInv.U_MNSO_ValorDsco = "0"; objInv.WhsCode = ConfigurationManager.AppSettings["codigoSap"]; objInv.CodeBars = boxArts.codArt; objInv.TaxCode = "18"; objInv.LineTotal = preSin; objInv.U_tipoOpT12 = "1"; objInv.U_BPP_OPER = "A"; objInv.U_BPP_SUJETORENTA = "N"; objInv.TaxOnly = "tNO"; string mensaje = repo.guardarInv(objInv); Response.Write(mensaje); return(mensaje); }
//Seccion Articulos protected void agregarArticulo(object sender, EventArgs e) { if (!validarGeneral()) { mostrarBoxesArticulos(); mostrarBoxesPagos(); return; } ButtonPagos.Visible = true; generalesLectura(); contArticulos = Int32.Parse(ViewState["conteoArt"].ToString()); contArticulos = contArticulos + 1; if (listadoArts.Count > 0) { if (agregarDatosArts()) { mostrarBoxesArticulos(); boxesIniArt = utils.crearBoxesIniArt(listadoArts.Count.ToString(), contArticulos.ToString()); BoxesArticulos boxesArts = new BoxesArticulos(); numArticulo.Controls.Add(boxesIniArt.boxNumArt); descArticulo.Controls.Add(boxesIniArt.boxDescArt); codBarras.Controls.Add(boxesIniArt.boxCodArt); precio.Controls.Add(boxesIniArt.boxPrecioArt); listadoArts.Add(boxesArts); ViewState["conteoArt"] = contArticulos.ToString(); ViewState["listadoArts"] = listadoArts; } else { mostrarBoxesArticulos(); validarArts(); } } else { BoxesArticulos boxesArts = new BoxesArticulos(); boxesIniArt = utils.crearBoxesIniArt("0", contArticulos.ToString()); numArticulo.Controls.Add(boxesIniArt.boxNumArt); descArticulo.Controls.Add(boxesIniArt.boxDescArt); codBarras.Controls.Add(boxesIniArt.boxCodArt); precio.Controls.Add(boxesIniArt.boxPrecioArt); listadoArts.Add(boxesArts); ViewState["listadoArts"] = listadoArts; ViewState["conteoArt"] = contArticulos.ToString(); } }
private string guardarINV2(int docNum, BoxesArticulos boxArt) { Repositorio repo = new Repositorio(); INV2 objInv2 = new INV2(); objInv2.DocNum = docNum.ToString(); objInv2.LineNum = "0"; objInv2.ExpnsCode = "1"; objInv2.ExpnsCode = "0.2"; string mensaje = repo.guardarInv2(objInv2); Response.Write(mensaje); return(mensaje); }
public BoxArticulo crearBoxesArt(BoxesArticulos boxesArt, string numID) { string cssBoxArt = "form-control"; BoxArticulo boxArt = new BoxArticulo(); var boxNum = new TextBox(); boxNum.ReadOnly = true; boxNum.ID = numID + "_Art_Num"; boxNum.CssClass = cssBoxArt; boxNum.Text = boxesArt.numArt; boxArt.boxNumArt = boxNum; var boxCod = new TextBox(); boxCod.ReadOnly = true; boxCod.ID = numID + "_Art_Cod"; boxCod.CssClass = cssBoxArt; boxCod.Text = boxesArt.codArt; boxArt.boxCodArt = boxCod; var boxDesc = new TextBox(); boxDesc.ReadOnly = true; boxDesc.ID = numID + "_Art_Des"; boxDesc.CssClass = cssBoxArt; boxDesc.Text = boxesArt.descArt; boxArt.boxDescArt = boxDesc; var boxPrecio = new TextBox(); boxPrecio.ReadOnly = true; boxPrecio.ID = numID + "_Art_Pre"; boxPrecio.CssClass = cssBoxArt; boxPrecio.Text = boxesArt.precioArt; boxArt.boxPrecioArt = boxPrecio; return(boxArt); }
protected Boolean agregarDatosArts() { Boolean artsValidados = true; BoxesArticulos boxesArts = new BoxesArticulos(); var textboxValues = new List <string>(); if (Request.Form.HasKeys() && listadoArts.Count > 0) { string key = string.Empty; string contador = (listadoArts.Count - 1).ToString(); key = Request.Form.AllKeys.Where(i => i.Contains((contador + "_Art_Num"))).FirstOrDefault(); //boxesArts.numArt = Request.Form[key]; listadoArts[(listadoArts.Count - 1)].numArt = Request.Form[key]; key = Request.Form.AllKeys.Where(i => i.Contains((contador + "_Art_Cod"))).FirstOrDefault(); //boxesArts.codArt = Request.Form[key]; listadoArts[(listadoArts.Count - 1)].codArt = Request.Form[key]; key = Request.Form.AllKeys.Where(i => i.Contains((contador + "_Art_Des"))).FirstOrDefault(); //boxesArts.descArt = Request.Form[key]; listadoArts[(listadoArts.Count - 1)].descArt = Request.Form[key]; key = Request.Form.AllKeys.Where(i => i.Contains((contador + "_Art_Pre"))).FirstOrDefault(); //boxesArts.precioArt = Request.Form[key]; listadoArts[(listadoArts.Count - 1)].precioArt = Request.Form[key]; if (listadoArts[(listadoArts.Count - 1)].codArt == "" || listadoArts[(listadoArts.Count - 1)].precioArt == "" || listadoArts[(listadoArts.Count - 1)].codArt == null || listadoArts[(listadoArts.Count - 1)].precioArt == null) { artsValidados = false; } } return(artsValidados); }