protected void btnSaveDuplicados_Click(object sender, EventArgs e) { List <BEHotel> lstBE = new List <BEHotel>(); List <BEHotel> lstBE2 = new List <BEHotel>(); BEHotel BE; IHotels IService = new IHotels(); BE = new BEHotel(); BE.correlativo = gvHotels.SelectedRow.Cells[2].Text; BE.idHospedaje = gvHotels.SelectedRow.Cells[0].Text; lstBE = IService.IGetporCorrelativo(BE); CheckBox chk; foreach (GridViewRow rowItem in gvDuplicarRegistros.Rows) { BE = new BEHotel(); BE.idHospedaje = rowItem.Cells[1].Text; BE.serie = HttpUtility.HtmlDecode(rowItem.Cells[2].Text); //BE.correlativo = this.lblNewCorrelativo.Text;//lblNewCorrelativo_Usar_Duplicar.Text; BE.correlativo = gvHotels.SelectedRow.Cells[2].Text; BE.ruc = HttpUtility.HtmlDecode(rowItem.Cells[4].Text); BE.agencia = HttpUtility.HtmlDecode(rowItem.Cells[5].Text); BE.pasaporte = HttpUtility.HtmlDecode(rowItem.Cells[6].Text); BE.apellidoPaterno = HttpUtility.HtmlDecode(rowItem.Cells[7].Text); BE.paisPasaporte = HttpUtility.HtmlDecode(rowItem.Cells[8].Text); BE.nombre = HttpUtility.HtmlDecode(rowItem.Cells[9].Text); BE.fechaIngresoHotel = rowItem.Cells[10].Text; BE.fechaSalidaHotel = rowItem.Cells[11].Text; BE.nroFicha = HttpUtility.HtmlDecode(rowItem.Cells[12].Text); BE.unidad = HttpUtility.HtmlDecode(rowItem.Cells[13].Text); BE.ingresoPais = HttpUtility.HtmlDecode(rowItem.Cells[14].Text); BE.fechaDocumento = rowItem.Cells[15].Text; BE.codLocal = rowItem.Cells[16].Text; BE.codPeriodo = ddlPeriodos.SelectedValue; BE.segundoNombre = HttpUtility.HtmlDecode(rowItem.Cells[18].Text); BE.apellidoMaterno = HttpUtility.HtmlDecode(rowItem.Cells[19].Text); BE.paisProcedencia = HttpUtility.HtmlDecode(rowItem.Cells[20].Text); BE.flagValidacion = "1";//rowItem.Cells[21].Text; lstBE.Add(BE); lstBE2.Add(BE); } gvViewRegistros.DataSource = lstBE; gvViewRegistros.DataBind(); if (lstBE.Count > 0) { IService.IHotelsDuplicateINS(lstBE2); } //lstBE = new List<BEHotel>(); //gvDuplicarRegistros.DataSource = lstBE; //gvDuplicarRegistros.DataBind(); ClientScript.RegisterStartupScript(typeof(Page), "showPopupDuplicar", "showPopup('dvDuplicar',793);", true); }
protected void IbtnSaveDuplicados_Click(object sender, EventArgs e) { List <BEHotel> lstBE = new List <BEHotel>(); BEHotel BE; IHotels IService = new IHotels(); CheckBox chk; foreach (GridViewRow rowItem in gvDuplicarRegistros.Rows) { chk = (CheckBox)(rowItem.Cells[0].FindControl("RowCheckBox")); if (chk.Checked) { BE = new BEHotel(); BE.idHospedaje = rowItem.Cells[0].Text; BE.serie = rowItem.Cells[1].Text; lblOldCorrelativo.Text = rowItem.Cells[2].Text; BE.correlativo = rowItem.Cells[2].Text; //BE.ruc = rowItem.Cells[3].Text; //BE.agencia = rowItem.Cells[4].Text; //BE.pasaporte = rowItem.Cells[5].Text; //BE.apellidoPaterno = rowItem.Cells[6].Text; //BE.paisPasaporte = rowItem.Cells[7].Text; //BE.nombre = rowItem.Cells[8].Text; //BE.fechaIngresoHotel = rowItem.Cells[9].Text; //BE.fechaSalidaHotel = rowItem.Cells[10].Text; //BE.nroFicha = rowItem.Cells[11].Text; //BE.unidad = rowItem.Cells[12].Text; //BE.ingresoPais = rowItem.Cells[13].Text; //BE.fechaDocumento = rowItem.Cells[14].Text; //BE.codLocal = rowItem.Cells[15].Text; //BE.codPeriodo = ddlPeriodos.SelectedValue; //BE.segundoNombre = rowItem.Cells[17].Text; //BE.apellidoMaterno = rowItem.Cells[18].Text; //BE.paisProcedencia = rowItem.Cells[19].Text; //BE.flagValidacion = rowItem.Cells[20].Text; lstBE.Add(BE); } } gvViewRegistros.DataSource = lstBE; gvViewRegistros.DataBind(); if (lstBE.Count > 0) { IService.IHotelsDuplicateINS(lstBE); } //ClientScript.RegisterStartupScript(typeof(Page), "showPopupDuplicar", "showPopup('dvDuplicar',793);", true); }