protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { this.cmbOperadorDestino.Enabled = false; this.cmbOperadorOrigen.Enabled = true; CargarComboSeccion(); } if (Request.Form.Count > 0) { if (cmbSeccion.SelectedValue != "0" && cmbOperadorDestino.SelectedValue != "0" && cmbOperadorOrigen.SelectedValue != "0") { DataTable table = new DataTable(); table.Columns.Add("IDAfiliado", typeof(string)); table.Columns.Add("nombreCompleto", typeof(string)); CargarListaAfiliados(); foreach (var item in afiliados) { if (Request.Form["check" + item.IDAfiliado.ToString()] != null) { string IDAfiliado = item.IDAfiliado.ToString(); string nombreCompleto = item.Nombre.ToString(); table.Rows.Add(new object[] { IDAfiliado, nombreCompleto }); } } RR_Afiliados afiliadosDatos = new RR_Afiliados() { Conexion = Comun.Conexion, IDColaborador = this.cmbOperadorDestino.SelectedValue.ToString() }; JL_AfiliadosNegocio AN = new JL_AfiliadosNegocio(); AN.TransferirAfiliados(afiliadosDatos, table); if (afiliadosDatos.Completado) { Response.Redirect("frmTransferirAfiliados.aspx", false); } else { string ScriptError = DialogMessage.Show(TipoMensaje.Error, "Error al guardar los datos.", "Error", ShowMethod.FadeIn, HideMethod.FadeOut, ToastPosition.TopFullWidth, true); ScriptManager.RegisterStartupScript(this, typeof(Page), "popup", ScriptError, true); CargarComboSeccion(); } } } }
private void CargarListaAfiliados() { try { RR_Afiliados afiliadosDatos = new RR_Afiliados() { Conexion = Comun.Conexion, IDColaborador = this.cmbOperadorOrigen.SelectedValue.ToString() }; JL_AfiliadosNegocio AN = new JL_AfiliadosNegocio(); afiliados = AN.ObtenerListaAfiliados(afiliadosDatos); } catch (Exception ex) { throw ex; } }
private void CargarComboAfiliado() { try { RR_Afiliados afiliados = new RR_Afiliados() { Conexion = Comun.Conexion, IDPoligono = this.cmbSeccion.SelectedValue.ToString() }; JL_AfiliadosNegocio AN = new JL_AfiliadosNegocio(); AN.ObtenerComboAfiliado(afiliados); this.cmbAfiliado.DataSource = afiliados.TablaDatos; this.cmbAfiliado.DataTextField = "Nombre"; this.cmbAfiliado.DataValueField = "IDAfiliado"; this.cmbAfiliado.DataBind(); } catch (Exception ex) { throw ex; } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { this.cmbAfiliado.Enabled = false; CargarComboSeccion(); } if (Request.Form.Count == 10) { if (this.cmbAfiliado.SelectedValue != "0" && this.cmbSeccion.SelectedValue != "0") { //Recuperar la Imagen int size = imgLogo.PostedFile.ContentLength; byte[] ImagenOriginal = new byte[size]; imgLogo.PostedFile.InputStream.Read(ImagenOriginal, 0, size); Bitmap ImagenOriginalBinaria = new Bitmap(imgLogo.PostedFile.InputStream); //Imsertar Imagen en la Base de Datos string imagenString = ZM_ConversionBS.ToBase64String(ImagenOriginalBinaria, ImageFormat.Jpeg); RR_Afiliados afiliados = new RR_Afiliados() { IDAfiliado = this.cmbAfiliado.SelectedValue.ToString(), Conexion = Comun.Conexion, ImagenVoto = imagenString, IDUsuario = Comun.IDUsuario }; JL_AfiliadosNegocio AN = new JL_AfiliadosNegocio(); AN.ConfirmarVoto(afiliados); if (afiliados.Completado) { Response.Redirect("frmConfirmarVoto.aspx", false); } else { string ScriptError = DialogMessage.Show(TipoMensaje.Error, "Error al guardar los datos.", "Error", ShowMethod.FadeIn, HideMethod.FadeOut, ToastPosition.TopFullWidth, true); ScriptManager.RegisterStartupScript(this, typeof(Page), "popup", ScriptError, true); CargarComboSeccion(); } } } }