private void cargarCombos() { try { Datos.Conexion = Comun.Conexion; u = (WN_Usuario)Session["Usuario"]; Datos.IDEstado = u.IDEstado; Datos.Estado = u.DesEstado; ZRN.ObtenerCombosZonaDeRiesgo(Datos); cmbTipoRiesgo.DataSource = Datos.ListaTipoRiesgos; cmbTipoRiesgo.DataTextField = "Descripcion"; cmbTipoRiesgo.DataValueField = "IDTipoRiesgo"; cmbTipoRiesgo.DataBind(); cmbMunicipio.DataSource = Datos.ListaMunicipio; cmbMunicipio.DataTextField = "Descripcion"; cmbMunicipio.DataValueField = "IDEstado"; cmbMunicipio.DataBind(); CH_PartidoPolitico datos = new CH_PartidoPolitico { Conexion = Comun.Conexion }; CH_CatalogosNegocio CPPN = new CH_CatalogosNegocio(); CPPN.ObtenerComboColaboradoresTipo(datos); DatosGlobales = datos; cmbColaboradores.DataSource = DatosGlobales.DatosAuxColab.ListaColaboradores; cmbColaboradores.DataTextField = "Nombre"; cmbColaboradores.DataValueField = "IDColaborador"; cmbColaboradores.DataBind(); } catch (Exception ex) { throw ex; } }
protected void Page_Load(object sender, EventArgs e) { CH_Poligono Datos = new CH_Poligono(); Datos.Conexion = Comun.Conexion; Datos.IDEstado = 1; Datos.IDMunicipio = 1; ER_Secciones DatosSecciones = new ER_Secciones(); DatosSecciones.Conexion = Comun.Conexion; CH_PoligonoNegocio CPN = new CH_PoligonoNegocio(); poligonos = CPN.ObtenerComboPoligonos(Datos); DatosSecciones.opcion = 15; ER_SeccionesNegocio ESN = new ER_SeccionesNegocio(); municipios = ESN.ObtenerComboMunicipios(DatosSecciones); CH_PartidoPolitico datos = new CH_PartidoPolitico { Conexion = Comun.Conexion }; CH_CatalogosNegocio CPPN = new CH_CatalogosNegocio(); partidos = CPPN.ObtenerCatalogoPartidos(datos); CPPN.ObtenerComboColaboradoresTipo(datos); DatosGlobales = datos; if (!IsPostBack) { } else { CH_Conteo conteo = new CH_Conteo(); string idseccion = Request.Form["CmbSecciones"].ToString(); string idcasilla = Request.Form["CmbCasilla"].ToString(); string colaborador = Request.Form["cmbColaboradores"].ToString(); DataTable dt = new DataTable(); dt.Columns.AddRange(new DataColumn[3] { new DataColumn("IDPartido", typeof(int)), new DataColumn("Votos", typeof(int)), new DataColumn("alianza", typeof(bool)) }); for (int i = 0; i < partidos.Count; i++) { int id = Convert.ToInt32(partidos[i].IDPartido); int voto = Convert.ToInt32(Request.Form[partidos[i].Siglas].ToString()); bool alianza = Convert.ToBoolean(partidos[i].alianza); object[] FilaDatos = { id, voto, alianza }; dt.Rows.Add(id, voto, alianza); } #region Obtener datos de la imagen int size = fuploadImagen.PostedFile.ContentLength; byte[] ImagenOriginal = new byte[size]; fuploadImagen.PostedFile.InputStream.Read(ImagenOriginal, 0, size); Bitmap ImagenOriginalBinaria = new Bitmap(fuploadImagen.PostedFile.InputStream); #endregion #region recuperar datos de la vista #endregion #region Insertar imagen en la base de datos string imagenString = ZM_ConversionBS.ToBase64String(ImagenOriginalBinaria, ImageFormat.Jpeg); #endregion this.Guardar("", dt, idseccion, idcasilla, colaborador, imagenString); } }