protected void Page_Load(object sender, EventArgs e) { util = new Utilerias(); mpMenu = (System.Web.UI.WebControls.Menu)Master.FindControl("ChildrenMenu"); mpMenu.MenuItemClick += new MenuEventHandler(menuSolicitud_MenuItemClick); try { if (Request.QueryString["ex"] != null) { if (!Page.IsPostBack) { lblIdExchange.Text = Request.QueryString["ex"]; var swap = new PartListExchangeManager(); ddlPartListC.DataSource = swap.GetPartListC(Request.QueryString["ex"]); ddlPartListC.DataBind(); Quote(); } } else { Response.Redirect(UrlReference + "?mod=imAddReq"); } } catch (Exception ex) { //Response.Redirect("Services/Logout.ashx"); } }
private void Encoded() { BarcodeManager hm = new BarcodeManager(); DeltaCore.WorkFlow.SecurityManager sm = new DeltaCore.WorkFlow.SecurityManager(); var datos = new PartListExchangeManager(); var data = datos.sqlDSPartListExchange(Request.QueryString["ex"]); if (data != null && data.Rows.Count > 0) { var buffer = hm.imageToByteArray(hm.QREncode(Request.Url.AbsolutePath, "M")); codeStage.DataValue = buffer; lblParte.Text = data.Rows[0]["sPartListBocar"].ToString(); lblDescripcion.Text = data.Rows[0]["sPartListDescription"].ToString() + " \n " + data.Rows[0]["fvmeasure_exchange"].ToString(); codePart.DataValue = hm.imageToByteArray(hm.Barcode128(data.Rows[0]["sPartListBocar"].ToString(), 1)); lblCantidad.Text = data.Rows[0]["iIdPartList"].ToString(); codeQuantity.DataValue = hm.imageToByteArray(hm.Barcode128(data.Rows[0]["iIdPartList"].ToString(), 1)); if (string.IsNullOrEmpty(data.Rows[0]["sFolio"].ToString()) || data.Rows[0]["sFolio"].ToString() == "0") { codeSerial.DataValue = hm.imageToByteArray(hm.Barcode128(data.Rows[0]["sFolio"].ToString(), 1)); lblSerie.Text = data.Rows[0]["sFolio"].ToString(); } else { lblSerie.Text = data.Rows[0]["sPreFolio"].ToString(); codeSerial.DataValue = hm.imageToByteArray(hm.Barcode128(data.Rows[0]["sPreFolio"].ToString(), 1)); } } }
private void calculate() { Util.isRequired(txtCostM.Text.Trim(), "Costo Material"); var plect = new PartListExchangeCompositeType(); var plem = new PartListExchangeManager(); plect.iIdExchange = int.Parse(lblIdExchange.Text.Trim()); plect.iIdPartList = int.Parse(ddlNoPartCot.SelectedValue.ToString()); lblTotalInvC.Text = plem.getSUMPartListExchange(plect).ToString(); lblTotalC.Text = (plem.getSUMPartListExchangeComponents(plect) + int.Parse(txtCostM.Text.Trim())).ToString(); }
protected void btnAddCot_Click(object sender, EventArgs e) { try { Util.isRequired(txtPound.Text.Trim(), "Peso"); Util.isNumeric(txtPound.Text.Trim(), "Peso"); Util.isRequired(txtDelta.Text.Trim(), "delta"); Util.isNumeric(txtDelta.Text.Trim(), "delta"); Util.isRequired(txtCostC.Text.Trim(), "Costo"); Util.isNumeric(txtCostC.Text.Trim(), "Costo"); Util.isRequired(txtSOP.Text.Trim(), "SOP"); Util.isRequired(txtCostM.Text.Trim(), "Costo Material"); Util.isNumeric(txtCostM.Text.Trim(), "Costo Material"); Util.isRequired(txtMoldC.Text.Trim(), "Molde"); Util.isNumeric(txtMoldC.Text.Trim(), "Molde"); Util.isRequired(txtProt.Text.Trim(), "Prototipo"); Util.isNumeric(txtProt.Text.Trim(), "Prototipo"); var plect = new PartListExchangeCompositeType(); var plem = new PartListExchangeManager(); var EFlACT = new ExchangeFlACompositeType(); var EFlAM = new ExchangeFlAManager(); plect.iIdPartList = int.Parse(lblPartList.Text.Trim()); plect.iIdAffectation = int.Parse(ddlAfectationCot.SelectedValue.ToString()); plect.iIdExchange = int.Parse(lblIdExchange.Text); //plect.cos = int.Parse(lblCost.Text); EFlACT.bStatus = true; EFlACT.dDateIn = calDateIn.SelectedDate.Value; EFlACT.dDateOut = calDateOut.SelectedDate.Value; EFlACT.dDatePromise = calDateProm.SelectedDate.Value; EFlACT.iCost = int.Parse(txtCostC.Text.Trim()); EFlACT.iDateStart = int.Parse(txtDateStart.Text.Trim()); EFlACT.iIdPlEA = plem.getIdPlEA(plect); EFlACT.iMold = int.Parse(txtMoldC.Text.Trim()); EFlACT.iMoldProt = int.Parse(txtProt.Text.Trim()); EFlACT.iTotalInv = int.Parse(lblTotalInvC.Text.Trim()); EFlACT.iTotalP = int.Parse(lblTotalC.Text.Trim()); EFlACT.SOECliente = txtSOP.Text.Trim(); EFlAM.AddExchangeFlA(EFlACT); } catch (Exception ex) { util.ErroDisplay(1, ex.Message, ref lblMessage); } }
protected void btnAddListPartExchange_Click(object sender, EventArgs e) { try { util.GetActionMenu(mpMenu.SelectedItem.Value); Util.isRequired(ddlPartListExchangeAffectation.SelectedValue, "Afectación"); Util.isRequired(ddlPartListExchangePartList.SelectedValue, "Parte"); var ple = new PartListExchangeCompositeType(); var plem = new PartListExchangeManager(); ple.iIdAffectation = int.Parse(ddlPartListExchangeAffectation.SelectedValue); ple.iIdPartList = int.Parse(ddlPartListExchangePartList.SelectedValue); ple.iIdExchange = int.Parse(lblIdExchange.Text); if (ple.iIdExchange == 0) util.ErroDisplay(3, "No ha elegido ningún folio.", ref lblMessage); else { if (plem.ExistPartListExchangeDuplicate(ple.iIdPartList, ple.iIdAffectation, ple.iIdExchange)) util.ErroDisplay(3, "Ya existe la relación, no es posible duplicar.", ref lblMessage); else { if (ViewState["PartList"] == null) plem.AddPartListExchange(ple.iIdPartList, ple.iIdAffectation, ple.iIdExchange); else { int IdPartList = int.Parse(ViewState["PartList"].ToString()); //plem.DeletePartListExchange(ple.iIdExchange, IdPartList); plem.UpdatePartListExchange(IdPartList, ple.iIdPartList, ple.iIdAffectation, ple.iIdExchange); ViewState["PartList"] = null; } gvPartListExchange.DataBind(); util.ErroDisplay(5, string.Empty, ref lblMessage); CleanControls(); } } } catch (AccessViolationException ave) { Alert.Permisos(this.Page); } catch (Exception ex) { util.ErroDisplay(1, string.Empty, ref lblMessage); } }
protected void genericPartListExchange_ItemCommand(object sender, Telerik.Web.UI.GridCommandEventArgs e) { if (e.CommandName == "deleteId") { var item = (Telerik.Web.UI.GridDataItem)e.Item; var plem = new PartListExchangeManager(); int iIdExchange = int.Parse(gvPartListExchange.Items[item.ItemIndex]["iIdExchange"].Text); plem.DeletePartListExchange(iIdExchange, int.Parse(gvPartListExchange.Items[item.ItemIndex]["iIdPartList"].Text)); gvPartListExchange.DataBind(); } if (e.CommandName == "editId") { var item = (Telerik.Web.UI.GridDataItem)e.Item; gvPartListExchange.Items[item.ItemIndex].Selected = true; ddlPartListExchangePartList.Items[util.IndexCombo(ddlPartListExchangePartList, gvPartListExchange.Items[item.ItemIndex]["iIdPartList"].Text)].Selected = true; ddlPartListExchangeAffectation.Items[util.IndexCombo(ddlPartListExchangeAffectation, gvPartListExchange.Items[item.ItemIndex]["iIdAffectation"].Text)].Selected = true; ViewState["PartList"] = gvPartListExchange.Items[item.ItemIndex]["iIdPartListExchange"].Text; } }