protected void LinktoAsocAlfak_Click(object sender, EventArgs e) { PnlLinktoAsocAlfak.Visible = true; PnlTxtSelectedCode.Visible = false; FamiliasAlfak alfak = new FamiliasAlfak(); List <FamiliasAlfak.Familia> familia = alfak.GetLbl3Familia("W1"); FillDDL(DDLSubTipoProcAsocAlfak, "Name", "ID", "--Seleccionar tipo pieza--", familia); }
protected void BtnAsociarAlfak_Click(object sender, EventArgs e) { PanelAsocAlfak.Visible = true; BtnAsociarAlfak.Enabled = false; FamiliasAlfak alfak = new FamiliasAlfak(); List <FamiliasAlfak.Familia> familia = alfak.GetLbl2Familia("S"); FillDDL(DDLTipoProcAsocAlfak, "Name", "ID", "Seleccionar Tipo", familia); }
protected void DDLFirstDivCompo_SelectedIndexChanged(object sender, EventArgs e) { if (DDLFirstDivCompo.SelectedIndex != 0) { PanelSeleccionCompo.Visible = true; FamiliasAlfak alfak = new FamiliasAlfak(); List <FamiliasAlfak.Familia> familias = alfak.GetLbl3Familia("W2*"); FamiliasAlfak.Familia Item1 = new FamiliasAlfak.Familia { ID = "B11", Name = "VIDRIOS INCOLOROS" }; familias.Add(Item1); FamiliasAlfak.Familia Item2 = new FamiliasAlfak.Familia { ID = "B21", Name = "VIDRIOS EXTRACLAROS" }; familias.Add(Item2); FamiliasAlfak.Familia Item3 = new FamiliasAlfak.Familia { ID = "B31", Name = "VIDRIOS DE COLORES" }; familias.Add(Item3); FamiliasAlfak.Familia Item4 = new FamiliasAlfak.Familia { ID = "B41", Name = "ESPEJOS" }; familias.Add(Item4); FamiliasAlfak.Familia Item5 = new FamiliasAlfak.Familia { ID = "B51", Name = "VIDRIOS MATEADOS" }; familias.Add(Item5); FamiliasAlfak.Familia Item6 = new FamiliasAlfak.Familia { ID = "B61", Name = "VIDRIOS CATEDRAL" }; familias.Add(Item6); FamiliasAlfak.Familia Item7 = new FamiliasAlfak.Familia { ID = "B71", Name = "VIDRIOS CONTROL SOLAR" }; familias.Add(Item7); FamiliasAlfak.Familia Item8 = new FamiliasAlfak.Familia { ID = "C11", Name = "LAMINADOS INCOLOROS" }; familias.Add(Item8); FamiliasAlfak.Familia Item9 = new FamiliasAlfak.Familia { ID = "C21", Name = "LAMINADOS COLOR" }; familias.Add(Item9); FamiliasAlfak.Familia Item10 = new FamiliasAlfak.Familia { ID = "C31", Name = "LAMINADOS ACÚSTICOS" }; familias.Add(Item10); FillDDL(DDLSelcTipoCompo, "Name", "ID", "Seleccionar Tipo", familias); } else { PanelSeleccionCompo.Visible = false; } }
protected void DDLTipoProcAsocAlfak_SelectedIndexChanged(object sender, EventArgs e) { if (DDLTipoProcAsocAlfak.SelectedIndex != 0) { LblforDDLSubtipo.Visible = true; DDLSubTipoProcAsocAlfak.Visible = true; LblforDDLSubtipo.Text = "Sub Tipo"; FamiliasAlfak alfak = new FamiliasAlfak("Procesos"); List <FamiliasAlfak.Familia> familias = alfak.GetLbl3Familia(DDLTipoProcAsocAlfak.SelectedValue); FillDDL(DDLSubTipoProcAsocAlfak, "Name", "ID", "Seleccionar SubTipo", familias); } else { LblforDDLSubtipo.Visible = false; DDLSubTipoProcAsocAlfak.Visible = false; } }
protected void DDLTipoProcAsocAlfak_SelectedIndexChanged(object sender, EventArgs e) { if (DDLTipoProcAsocAlfak.SelectedIndex != 0) { LblforDDLSubtipo.Visible = true; DDLSubTipoProcAsocAlfak.Visible = true; LblforDDLSubtipo.Text = "Tipo"; FamiliasAlfak alfak = new FamiliasAlfak(); List <FamiliasAlfak.Familia> familias = new List <FamiliasAlfak.Familia>(); if (DDLTipoProcAsocAlfak.SelectedValue == "VI") { FamiliasAlfak.Familia Item1 = new FamiliasAlfak.Familia { ID = "B11", Name = "VIDRIOS INCOLOROS" }; familias.Add(Item1); FamiliasAlfak.Familia Item2 = new FamiliasAlfak.Familia { ID = "B21", Name = "VIDRIOS EXTRACLAROS" }; familias.Add(Item2); FamiliasAlfak.Familia Item3 = new FamiliasAlfak.Familia { ID = "B31", Name = "VIDRIOS DE COLORES" }; familias.Add(Item3); FamiliasAlfak.Familia Item4 = new FamiliasAlfak.Familia { ID = "B41", Name = "ESPEJOS" }; familias.Add(Item4); FamiliasAlfak.Familia Item5 = new FamiliasAlfak.Familia { ID = "B51", Name = "VIDRIOS MATEADOS" }; familias.Add(Item5); FamiliasAlfak.Familia Item6 = new FamiliasAlfak.Familia { ID = "B61", Name = "VIDRIOS CATEDRAL" }; familias.Add(Item6); FamiliasAlfak.Familia Item7 = new FamiliasAlfak.Familia { ID = "B71", Name = "VIDRIOS CONTROL SOLAR" }; familias.Add(Item7); FamiliasAlfak.Familia Item8 = new FamiliasAlfak.Familia { ID = "C11", Name = "LAMINADOS INCOLOROS" }; familias.Add(Item8); FamiliasAlfak.Familia Item9 = new FamiliasAlfak.Familia { ID = "C21", Name = "LAMINADOS COLOR" }; familias.Add(Item9); FamiliasAlfak.Familia Item10 = new FamiliasAlfak.Familia { ID = "C31", Name = "LAMINADOS ACÚSTICOS" }; familias.Add(Item10); } else { familias = alfak.GetLbl3Familia(DDLTipoProcAsocAlfak.SelectedValue); } FillDDL(DDLSubTipoProcAsocAlfak, "Name", "ID", "Seleccionar Tipo", familias); } else { LblforDDLSubtipo.Visible = false; DDLSubTipoProcAsocAlfak.Visible = false; } }
protected void Page_Load(object sender, EventArgs e) { string ID = Request.QueryString["ID"]; TOKEN = Request.QueryString["TOKEN"]; if (!IsPostBack) { if (!string.IsNullOrEmpty(ID) && !string.IsNullOrEmpty(TOKEN)) { ComponentesClass CsC = new ComponentesClass(); bool IsComponente = CsC.IsComponente(ID, TOKEN); HdnIdComp.Value = ID; if (IsComponente) { Imagen.ImageUrl = CsC._Detalle.Path_Photo; TxtNombre.Text = CsC._Detalle.Nombre; LblCreateDate.Text = CsC._Detalle.F_Creacion.ToLongDateString(); LblEditDate.Text = CsC._Detalle.F_Actualizacion.ToLongDateString(); TxtDescripcion.Text = CsC._Detalle.Descripcion; FillDDLMagnitud(); FamiliasAlfak alfak = new FamiliasAlfak(); List <FamiliasAlfak.Familia> familias = alfak.familias; FamiliasAlfak.Familia Item1 = new FamiliasAlfak.Familia { ID = "VI", Name = "VIDRIOS" }; familias.Add(Item1); FillDDL(DDLTipoProcAsocAlfak, "Name", "ID", "Seleccionar Tipo", familias); if (string.IsNullOrEmpty(CsC._Detalle.COD_ALFAK)) { LblEditAsocAlfak.Text = "El componente no tiene asociado ningún código en Alfak"; LinkTomdlAsocAlfak.InnerHtml = "Asociar"; TitleMdlAsocAlfak1.InnerHtml = "Asociar Código Alfak"; } else { ProductoAlfak alfakP = new ProductoAlfak(); ProductoAlfak.BA_PRODUKTE producto = alfakP.GetByCod(CsC._Detalle.COD_ALFAK); LblEditAsocAlfak.Text = "El componente tiene asociado el código Alfak \"" + producto.CodigoAlfak + "\" - " + producto.Descripcion; lblFamilyAlfak.Text = "Familia Alfak " + producto.Familia_Alfak; LinkTomdlAsocAlfak.InnerHtml = "Editar"; TitleMdlAsocAlfak1.InnerHtml = "Editar Código Alfak"; } //habilita el textbox si es que no tiene precio if (CsC._Detalle.PrecioUn == 0) { } //habilita el textbox para actualizar la cantidad del componente if (CsC._Detalle.CantEmb == 0) { } //verifica si tiene precio if (CsC._Detalle.PrecioUn == 0) { BtnEditPrecio.InnerHtml = "Ingresar"; LblPrecioydim.Text = "Debe ingresar precio y dimensión."; } else { BtnEditPrecio.InnerHtml = "Editar"; GetMagnitudes Mag = new GetMagnitudes(); LblPrecioydim.Text = "Precio por " + CsC._Detalle.UnMedSimbolo + " : " + CsC._Detalle.PrecioUn.ToString("C0", CultureInfo.CurrentCulture); LblCantEmb.Text = CsC._Detalle.CantEmb + " " + CsC._Detalle.UnidadMedida + " por unidad de entrega."; TxtPrecio.Text = CsC._Detalle.PrecioUn.ToString(); TxtCant.Text = CsC._Detalle.CantEmb.ToString(); DDLmagnitud.SelectedValue = CsC._Detalle.Magnitud; DDLUnidadmed.Visible = true; GetMagnitudes Mag2 = new GetMagnitudes(CsC._Detalle.Magnitud); FillDDLUnidadmed(Mag2.AllMagnitudes); DDLUnidadmed.SelectedValue = CsC._Detalle.ID_Magnitud; LblPrecioX.Visible = true; LblCantX.Visible = true; TxtCant.Visible = true; TxtPrecio.Visible = true; LblCant2.Visible = true; LblCantX.Text = CsC._Detalle.UnidadMedida + " por unidad de entrega:"; LblMedida1.Visible = true; LblSimbolUn.Visible = true; LblPrecioX.Text = "Precio por " + CsC._Detalle.UnMedSimbolo + ":"; } //verifica si tiene procesos asociados ProcesosClass.GetProcNoAsign procesos = new ProcesosClass.GetProcNoAsign(ID, true); FillDDlProcesos(procesos.Procesos); if (!CsC._Detalle.HasProc) { LblProcesos.Text = "No tiene procesos asociados"; LblMdltitleProc.Text = "Agregar Procesos"; } else { LblMdltitleProc.Text = "Agregar Procesos"; LblProcesos.Visible = false; ProcesosClass.GetProcAsign procAsign = new ProcesosClass.GetProcAsign(ID, true); FillingTable(procAsign.Procesos); } } else { Response.Redirect(Error404.Redireccion(MasterPageFile, "El componente no fue encontrado")); } } else { Response.Redirect(Error404.Redireccion(MasterPageFile, "Hubo un error al tratar de buscar el componente, intentelo nuevamente")); } } }