protected void btnRem_transporte_click(object sender, EventArgs args) { ListItem li = lstTransportes.SelectedItem; VSLstET.Remove(VSLstET.Find(p => p.Id == Convert.ToInt32(li.Value))); lstTransportes.Items.Remove(li); if (VSLstET.Count == 0) { rfvlstTransportes.Enabled = true; } }
protected void btnAddTransporte_click(object sender, EventArgs args) { Entrada_transporte oET = new Entrada_transporte(); oET.Transporte_linea = txt_lineaTransporte.Text.Trim(); oET.Id_transporte_tipo = Convert.ToInt32(ddlTipo_Transporte.SelectedValue); oET.Placa = txt_placa.Text.Trim(); oET.Caja1 = txt_caja_1.Text.Trim(); oET.Caja2 = txt_caja_2.Text.Trim(); oET.Transporte_tipo = ddlTipo_Transporte.SelectedItem.Text; if (!VSLstET.Exists(p => p.Id_transporte_tipo == oET.Id_transporte_tipo && string.Compare(p.Placa, oET.Placa) == 0 && string.Compare(p.Caja1, oET.Caja1) == 0 && string.Compare(p.Caja2, oET.Caja2) == 0)) { oET.Id = lstTransportes.Items.Count; VSLstET.Add(oET); string transporteDescripcion = (oET.Id + 1).ToString() + ".-" + oET.Transporte_linea + " " + ddlTipo_Transporte.SelectedItem.Text + " " + (string.Compare(oET.Placa, "N.A.") == 0 ? string.Empty : oET.Placa) + " " + (string.Compare(oET.Caja1, "N.A.") == 0 ? string.Empty : oET.Caja1) + " " + (string.Compare(oET.Caja2, "N.A.") == 0 ? string.Empty : oET.Caja2); ListItem liNewT = new ListItem(); liNewT.Value = oET.Id.ToString(); liNewT.Text = transporteDescripcion; liNewT.Attributes.Add("Tittle", transporteDescripcion); lstTransportes.Items.Add(liNewT); txt_lineaTransporte.Text = string.Empty; validarPlacas(Convert.ToInt32(ddlTipo_Transporte.SelectedValue)); rfvlstTransportes.Enabled = false; } }
private void fillEntradaCache(Entrada oE) { if (oE != null) { txt_hora_llegada.Text = oE.Hora; ddlCortina.SelectedValue = oE.Id_cortina.ToString(); ddlCliente.SelectedValue = oE.Id_cliente.ToString(); ddlCliente_changed(null, null); ddlTipoCarga.SelectedValue = oE.Id_tipo_carga.ToString(); txt_referencia.Text = oE.Referencia; lst_documento_recibido.Items.Clear(); VSLstED = new List <Entrada_documento>(); foreach (Entrada_documento itemSD in oE.PLstEntDoc) { VSLstED.Add(itemSD); ListItem lstItemDoc = ddlDocumento.Items.FindByValue(itemSD.Id_documento.ToString()); lst_documento_recibido.Items.Add(new ListItem(lstItemDoc.Text + " -> " + itemSD.Referencia, itemSD.Id_documento.ToString())); } lst_pedimentos_consolidados.Items.Clear(); List <Entrada_compartida> lstECActivos = oE.PLstEntComp; foreach (Entrada_compartida itemEC in lstECActivos) { if (string.Compare(itemEC.Referencia, oE.Referencia) != 0) { lst_pedimentos_consolidados.Items.Add(new ListItem(itemEC.Referencia, itemEC.Referencia)); } } hfConsolidada.Value = Convert.ToString(lst_pedimentos_consolidados.Items.Count > 0); hfEsCompartida.Value = hfConsolidada.Value; txt_origen.Text = oE.Origen; txt_mercancia.Text = oE.Mercancia; lstTransportes.Items.Clear(); foreach (Entrada_transporte itemET in oE.PLstEntTrans) { VSLstET.Add(itemET); string transporteDescripcion = (itemET.Id + 1).ToString() + ".-" + itemET.Transporte_linea + " " + itemET.Transporte_tipo + " " + itemET.Placa + " " + itemET.Caja1 + " " + itemET.Caja2; ListItem liNewT = new ListItem(); liNewT.Value = itemET.Id.ToString(); liNewT.Text = transporteDescripcion; liNewT.Attributes.Add("Tittle", transporteDescripcion); lstTransportes.Items.Add(liNewT); } if (VSLstET.Count > 0) { rfvlstTransportes.InitialValue = VSLstET.First().Id.ToString(); } txt_sello.Text = oE.Sello; txt_talon.Text = oE.Talon; ddlCustodia.SelectedValue = oE.Id_custodia.ToString(); txt_operador.Text = oE.Operador; txt_no_pallet.Text = oE.No_pallet.ToString(); txt_no_bulto_declarado.Text = oE.No_bulto_declarado.ToString(); txt_no_bulto_recibido.Text = oE.No_bulto_recibido.ToString(); txt_no_pieza_declarada.Text = oE.No_pieza_declarada.ToString(); txt_no_pieza_recibida.Text = oE.No_pieza_recibida.ToString(); chk_tipo_entrada.Checked = oE.Es_unica; chk_tipo_entrada.Text = oE.Es_unica ? CTE_TIP_ENT_UN : CTE_TIP_ENT_PAR; txt_hora_descarga.Text = oE.Hora_descarga; txt_vigilante.Text = oE.Vigilante; txt_observaciones.Text = oE.Observaciones; } }
//private void fillDataTest() //{ // txt_referencia.Text = "AVN-REF"; // txt_origen.Text = "Origen de la mercancía"; // txt_mercancia.Text = "Descripción de la mercancía"; // txt_placa.Text = "8688 BZ"; // txt_no_bulto_declarado.Text = "1"; // txt_no_pieza_declarada.Text = "100"; // txt_referencia_documento.Text = "3061-2006018"; //} private void fillEntradaCompartida(Entrada oE, string referencia) { if (oE != null) { try { hfEsCompartida.Value = true.ToString(); hfFolio.Value = oE.Folio; ddlBodega.SelectedValue = oE.Id_bodega.ToString(); txt_fecha.Text = oE.Fecha.ToString("dd MMM yy"); txt_hora_llegada.Text = oE.Hora; ddlCortina.SelectedValue = oE.Id_cortina.ToString(); ddlCliente.SelectedValue = oE.Id_cliente.ToString(); txt_referencia.Text = referencia; //lblErrReferencia.Visible = false; VSLstED = new List <Entrada_documento>(); lst_documento_recibido.Items.Clear(); foreach (Entrada_documento itemED in oE.PLstEntDoc) { VSLstED.Add(itemED); ListItem lstItemDoc = ddlDocumento.Items.FindByValue(itemED.Id_documento.ToString()); lst_documento_recibido.Items.Add(new ListItem(lstItemDoc.Text + " -> " + itemED.Referencia, itemED.Id_documento.ToString())); } lst_pedimentos_consolidados.Items.Clear(); List <Entrada_compartida> lstECActivos = oE.PLstEntComp.FindAll(p => p.IsActive == true); foreach (Entrada_compartida itemEC in lstECActivos) { if (string.Compare(itemEC.Referencia, referencia) != 0) { lst_pedimentos_consolidados.Items.Add(new ListItem(itemEC.Referencia, itemEC.Referencia)); } } lstTransportes.Items.Clear(); foreach (Entrada_transporte itemET in oE.PLstEntTrans) { VSLstET.Add(itemET); string transporteDescripcion = (itemET.Id + 1).ToString() + ".-" + itemET.Transporte_linea + " " + itemET.Transporte_tipo + " " + itemET.Placa + " " + itemET.Caja1 + " " + itemET.Caja2; ListItem liNewT = new ListItem(); liNewT.Value = itemET.Id.ToString(); liNewT.Text = transporteDescripcion; liNewT.Attributes.Add("Tittle", transporteDescripcion); lstTransportes.Items.Add(liNewT); } txt_origen.Text = oE.Origen; txt_sello.Text = oE.Sello; txt_talon.Text = oE.Talon; ddlCustodia.SelectedValue = oE.Id_custodia.ToString(); txt_operador.Text = oE.Operador; txt_vigilante.Text = oE.Vigilante; } catch { throw; } } }