protected void btnGuardar_Click(object sender, EventArgs e) { if (!fupArchivo.HasFile) { lblMensaje.Text = "Seleccione un archivo excel."; return; } List <ALCSA.Entidades.CallCenter.CampanaCobranza> arrCobranzasArchivo = LeerArchivo(); if (arrCobranzasArchivo.Count.Equals(0)) { lblMensaje.Text = "El archivo excel está vacio o los datos del archivo son invalidos"; return; } int intIdCampana = CrearCampana(); ALCSA.Negocio.CallCenter.CampanaCobranza objCobranzaNegocio = null; if (chkConservaCobranzas.Checked) { IList <ALCSA.Entidades.CallCenter.CampanaCobranza> arrCobranzasSeleccionadas = new ALCSA.Negocio.CallCenter.CampanaCobranza().Listar(intIdCampana); foreach (ALCSA.Entidades.CallCenter.CampanaCobranza objCobranza in arrCobranzasSeleccionadas) { objCobranzaNegocio = new ALCSA.Negocio.CallCenter.CampanaCobranza() { ID = objCobranza.ID }; objCobranzaNegocio.Eliminar(); } } IList <ALCSA.Entidades.CallCenter.CampanaCobranza> arrCobranzasNoSeleccionadas = new ALCSA.Negocio.CallCenter.CampanaCobranza().ListarNoSeleccionadas(intIdCampana); foreach (ALCSA.Entidades.CallCenter.CampanaCobranza objCobranzaNoSeleccionada in arrCobranzasNoSeleccionadas) { foreach (ALCSA.Entidades.CallCenter.CampanaCobranza objCobranzaArchivo in arrCobranzasArchivo) { if (objCobranzaNoSeleccionada.RutDeudor.Equals(objCobranzaArchivo.RutDeudor, StringComparison.InvariantCultureIgnoreCase) && objCobranzaNoSeleccionada.NumeroOperacion.Equals(objCobranzaArchivo.NumeroOperacion, StringComparison.InvariantCultureIgnoreCase)) { ALCSA.Negocio.CallCenter.CampanaCobranza objDato = new ALCSA.Negocio.CallCenter.CampanaCobranza() { IdCobranza = objCobranzaNoSeleccionada.IdCobranza, IdCampana = intIdCampana }; objDato.Insertar(); } } } Response.Redirect(string.Format("EntradaVicidial.aspx?id_cam={0}", intIdCampana), true); }
protected void btnAgregar_Click(object sender, EventArgs e) { foreach (GridViewRow objFila in gvCobranzasNoSeleccionadas.Rows) { if ((objFila.FindControl("chkSeleccionado") as CheckBox).Checked) { ALCSA.Negocio.CallCenter.CampanaCobranza objDato = new ALCSA.Negocio.CallCenter.CampanaCobranza() { IdCobranza = ALCSA.FWK.Web.Control.ExtraerValorComoEntero(objFila.FindControl("hdfIdCobranza") as HiddenField), IdCampana = CrearCampana() }; objDato.Insertar(); } } CargarSeleccionadas(gvCobranzasSeleccionadas.PageIndex); CargarNoSeleccionadas(gvCobranzasNoSeleccionadas.PageIndex); }