protected void repFoliosPendientes_ItemDataBound(object sender, RepeaterItemEventArgs args) { if (args.Item.ItemType == ListItemType.Item || args.Item.ItemType == ListItemType.AlternatingItem) { Repeater repReferencias = args.Item.FindControl("repReferencias") as Repeater; Label lblFolioCompartido = args.Item.FindControl("lblFolioCompartido") as Label; string folioCompatido = lblFolioCompartido.Text; Entrada_compartida oEC = new Entrada_compartida(); oEC.Folio = folioCompatido; oEC.Capturada = false; repReferencias.DataSource = EntradaCtrl.getEntradaCompartidaByFolioNoCapturada(oEC); repReferencias.DataBind(); } }
private Entrada getEntradaFormValues() { Entrada o = new Entrada(); int numero; //Usuario o.PUsuario = ((MstCasc)this.Master).getUsrLoged(); //Bodega int.TryParse(ddlBodega.SelectedValue, out numero); o.Id_bodega = numero; numero = 0; //Fecha o.Fecha = DateTime.Today; //Hora o.Hora = txt_hora_llegada.Text; //Cortina int.TryParse(ddlCortina.SelectedValue, out numero); o.Id_cortina = numero; numero = 0; //Cliente int.TryParse(ddlCliente.SelectedValue, out numero); o.Id_cliente = numero; numero = 0; //Referencia if (rfvReferencia.Enabled) { o.Referencia = txt_referencia.Text; } else { o.Referencia = string.Empty; } //Origen o.Origen = txt_origen.Text; //Mercancia o.Mercancia = txt_mercancia.Text; //Listado de transportes de la entrada o.PLstEntTrans = VSLstET; //Sello o.Sello = txt_sello.Text; //Talon o.Talon = txt_talon.Text; //Custodia int.TryParse(ddlCustodia.SelectedValue, out numero); o.Id_custodia = numero; numero = 0; //Tipo Carga int.TryParse(ddlTipoCarga.SelectedValue, out numero); o.Id_tipo_carga = numero; numero = 0; //Operador de la custodia o.Operador = txt_operador.Text; //Numero de pallet int.TryParse(txt_no_pallet.Text, out numero); o.No_pallet = numero; numero = 0; //Numero de bultos danados int.TryParse(txt_no_bulto_danado.Text, out numero); o.No_bulto_danado = numero; numero = 0; //Numero de bultos abiertos int.TryParse(txt_no_bulto_abierto.Text, out numero); o.No_bulto_abierto = numero; numero = 0; //Numero de bultos declarados int.TryParse(txt_no_bulto_declarado.Text, out numero); o.No_bulto_declarado = numero; numero = 0; //Numero de piezas declaradas int.TryParse(txt_no_pieza_declarada.Text, out numero); o.No_pieza_declarada = numero; numero = 0; //Numero de piezas recibidas int.TryParse(txt_no_pieza_recibida.Text, out numero); o.No_pieza_recibida = numero; numero = 0; //Numero de bultos recibidos int.TryParse(txt_no_bulto_recibido.Text, out numero); o.No_bulto_recibido = numero; numero = 0; //int.TryParse(txt_no_pieza_recibida.Text, out numero); //Numero de piezas recibidas o.No_pieza_recibida = o.No_pieza_declarada; numero = 0; //Hora de descarga o.Hora_descarga = txt_hora_descarga.Text; //Listado de documentos en la entrada o.PLstEntDoc = VSLstED; DocumentoMng oDocMng = new DocumentoMng(); foreach (Entrada_documento itemED in o.PLstEntDoc) { Documento oDoc = new Documento(); oDoc.Id = itemED.Id_documento; oDocMng.O_Documento = oDoc; oDocMng.selById(); itemED.PDocumento = oDoc; } //Listado de pedimentos compartidos o.PLstEntComp = new List <Entrada_compartida>(); foreach (ListItem liPC in lst_pedimentos_consolidados.Items) { Entrada_compartida oEC = new Entrada_compartida(); oEC.Referencia = liPC.Value; oEC.Id_usuario = o.PUsuario.Id; o.PLstEntComp.Add(oEC); } //Vigilante o.Vigilante = txt_vigilante.Text.Trim(); //Observaciones o.Observaciones = txt_observaciones.Text.Trim(); //Bodega Bodega oB = new Bodega(); oB.Id = Convert.ToInt32(ddlBodega.SelectedValue); BodegaMng oBMng = new BodegaMng(); oBMng.O_Bodega = oB; oBMng.selById(); o.PBodega = oB; //Cortina Cortina oCor = new Cortina(); oCor.Id = o.Id_cortina; oCor.Nombre = ddlCortina.SelectedItem.Text; oCor.Id_bodega = o.Id_bodega; o.PCortina = oCor; //Cliente o.PCliente = CatalogCtrl.Cliente_GetById(o.Id_cliente); //Custodia Custodia oCdia = new Custodia(); oCdia.Id = o.Id_custodia; oCdia.Nombre = ddlCustodia.SelectedItem.Text; o.PCustodia = oCdia; //Es consolidada o.EsConsolidada = Convert.ToBoolean(hfConsolidada.Value); //Es parcial o.Es_unica = true; if (!chk_tipo_entrada.Checked) { Entrada_parcial oEP = new Entrada_parcial(); oEP.Referencia = o.Referencia; oEP.Es_ultima = chk_ultima.Checked; oEP.Id_usuario = o.PUsuario.Id; o.PEntPar = oEP; o.Es_unica = false; } //tipo carga Tipo_carga oTipoCarga = new Tipo_carga(); oTipoCarga.Id = o.Id_tipo_carga; oTipoCarga.Nombre = ddlTipoCarga.SelectedItem.Text; o.PTipoCarga = oTipoCarga; return(o); }