protected void btnAdd_documento_click(object sender, EventArgs args) { ListItem li = lst_documento_recibido.Items.FindByValue(ddlDocumento.SelectedValue); if (li == null) { int IdDcumento = 0; int.TryParse(ddlDocumento.SelectedValue, out IdDcumento); if (!VSLstSD.Exists(p => p.Id_documento == IdDcumento)) { Salida_documento oSD = new Salida_documento(); oSD.Id_documento = IdDcumento; oSD.Referencia = txt_referencia_documento.Text; VSLstSD.Add(oSD); li = new ListItem(ddlDocumento.SelectedItem.Text + " -> " + txt_referencia_documento.Text, ddlDocumento.SelectedValue); lst_documento_recibido.Items.Add(li); int Id_documento = 0; int.TryParse(ddlDocumento.SelectedValue, out Id_documento); if (Id_documento == 1) { txt_documentosReq.Text = txt_referencia_documento.Text; chk_tipo_salida_checked(chk_tipo_salida, null); upChkSalida.Update(); } } } txt_referencia_documento.Text = string.Empty; up_consolidada.Update(); }
protected void btnAdd_pedimento_click(object sender, EventArgs args) { cvPedimento.Visible = false; cvPedimentoConsolidado.Validate(); if (cvPedimentoConsolidado.IsValid) { cvPedimento.Visible = false; cvPedimento.Text = "El pedimento ya fue agregado"; ListItem li = lst_pedimentos_consolidados.Items.FindByValue(txt_pedimento_consolidado.Text); Salida_documento sd = VSLstSD.Find(p => string.Compare(p.Referencia, txt_pedimento_consolidado.Text) == 0); if (txt_pedimento_consolidado.Text.Length == 0) { return; } if (string.Compare(txt_pedimento_consolidado.Text, txt_referencia.Text) == 0) { cvPedimento.Text = "El pedimento ya fue agregado como referencia principal"; cvPedimento.Visible = true; } else { if (li == null && sd == null) { li = new ListItem(txt_pedimento_consolidado.Text, txt_pedimento_consolidado.Text); lst_pedimentos_consolidados.Items.Add(li); } else { cvPedimento.Visible = true; } } } }
protected void chk_tipo_salida_checked(object sender, EventArgs args) { CheckBox chkbox = (CheckBox)sender; rfv_refCompartifda.Enabled = false; if (chkbox.Checked) { chkbox.Text = CTE_TIP_SAL_UN; } else { Salida_documento RefSD = VSLstSD.Find(p => p.Id_documento == 1); rfv_refCompartifda.Enabled = (RefSD == null); chkbox.Text = CTE_TIP_SAL_PAR; } }