Beispiel #1
0
 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");
     }
 }
Beispiel #2
0
    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));
            }
        }
    }
Beispiel #3
0
    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();
    }
Beispiel #4
0
    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);
        }
    }
Beispiel #5
0
	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);
		}
	}
Beispiel #6
0
	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;
		}
	}