private void CargarBodega() { string where = " where 1=1 "; DataTable dt; DataView dtv = new DataView(); dt = ReporteRNegocio.carga_bodega(where); dtv = dt.DefaultView; CB_BODEGA.DataSource = dtv; CB_BODEGA.DataTextField = "nom_bodega"; CB_BODEGA.DataValueField = "nom_bodega"; CB_BODEGA.DataBind(); }
private void cargar_bodegas() { string where = " where FechaFactura >= CONVERT(datetime,'" + txt_desde.Text + "', 103) " + " and FechaFactura <= CONVERT(datetime,'" + txt_hasta.Text + "',103) and user1 in (" + grupos + ")"; DataTable dt; DataView dtv = new DataView(); dt = ReporteRNegocio.carga_bodega(where); dtv = dt.DefaultView; d_grupos_usuario.DataSource = dtv; d_grupos_usuario.DataTextField = "nom_bodega"; d_grupos_usuario.DataValueField = "nom_bodega"; //d_vendedor_.SelectedIndex = -1; d_grupos_usuario.DataBind(); }
protected void b_Click(object sender, ImageClickEventArgs e) { string grupos_del_usuario = ""; grupos_del_usuario = agregra_comillas(ReporteRNegocio.grupos_usuario(User.Identity.Name.ToString())); if (grupos_del_usuario == "") { grupos_del_usuario = agregra_comillas(ReporteRNegocio.grupos_usuario_v_report(User.Identity.Name.ToString())); } DataTable dt; DataView dtv = new DataView(); string where1 = " where FechaFactura >= CONVERT(datetime,'" + txt_desde.Text + "', 103) " + " and FechaFactura <= CONVERT(datetime,'" + txt_hasta.Text + "',103) and user1 in (" + grupos_del_usuario + ")"; dt = ReporteRNegocio.carga_bodega(where1); if (dt.Rows.Count <= 0) { ScriptManager.RegisterStartupScript(Page, this.GetType(), "teeee", "<script language='javascript'>NO_GRUPOS();</script>", false); } else { cargar_combo_Grupo(dt, dtv); string es_vend = ReporteRNegocio.esvendedor(User.Identity.Name.ToString()); if (es_vend != "2") { string where = " where FechaFactura >= CONVERT(datetime,'" + txt_desde.Text + "', 103) " + " and FechaFactura <= CONVERT(datetime,'" + txt_hasta.Text + "',103) "; where += "and user1 in (" + grupos_del_usuario + ")"; cargar_combo_VENDEDOR(ReporteRNegocio.listar_ALL_vendedores(where), dtv); //cargar_combo_clientes(ReporteRNegocio.listar_ALL_cliente2(where), dtv); } else { string where = " where FechaFactura >= CONVERT(datetime,'" + txt_desde.Text + "', 103) " + " and FechaFactura <= CONVERT(datetime,'" + txt_hasta.Text + "',103) "; where += "and user1 in (" + grupos_del_usuario + ")"; cargar_combo_VENDEDOR(ReporteRNegocio.listar_ALL_vendedores(where + " and codvendedor = '" + USER + "' "), dtv); //cargar_combo_clientes(ReporteRNegocio.listar_ALL_cliente2(where + " and codvendedor = '" + USER + "' "), dtv); } } }
private void cargar_bodegas() { //string DESDE = //txt_desde.Text; //string HASTA = txt_hasta.Text; //DESDE = DESDE.Replace("-", "/"); //HASTA = HASTA.Replace("-", "/"); //string where = " where FechaFactura >= CONVERT(datetime,'" + DESDE + "', 103) " + // " and FechaFactura <= CONVERT(datetime,'" + HASTA + "',103) and user1 in (" + grupos + ")"; DataTable dt; DataView dtv = new DataView(); dt = ReporteRNegocio.carga_bodega(where); dtv = dt.DefaultView; d_bodega_2.DataSource = dtv; d_bodega_2.DataTextField = "nom_bodega"; d_bodega_2.DataValueField = "nom_bodega"; //d_vendedor_.SelectedIndex = -1; d_bodega_2.DataBind(); }
protected void btn_productos_Click(object sender, EventArgs e) { string vendedores = agregra_comillas(l_vendedores.Text); //string clientes = agregra_comillas(l_clientes.Text); string desde = txt_desde.Text; string hasta = txt_hasta.Text; string grupos = agregra_comillas(l_grupos.Text); string where = ""; string grupos_del_usuario = ""; grupos_del_usuario = agregra_comillas(ReporteRNegocio.grupos_usuario(User.Identity.Name.ToString())); if (grupos_del_usuario == "") { grupos_del_usuario = agregra_comillas(ReporteRNegocio.grupos_usuario_v_report(User.Identity.Name.ToString())); } string wher = " where user1 in (" + grupos_del_usuario + ") " + " and FechaFactura >= CONVERT(datetime,'" + txt_desde.Text + "', 103) and FechaFactura <= CONVERT(datetime,'" + txt_hasta.Text + "',103)"; DataTable dt2; DataView dtv = new DataView(); dt2 = ReporteRNegocio.carga_bodega(wher); if (dt2.Rows.Count <= 0) { ScriptManager.RegisterStartupScript(Page, this.GetType(), "teeee", "<script language='javascript'>NO_GRUPOS();</script>", false); } else { string es_vendedor = ReporteRNegocio.esvendedor(User.Identity.Name.ToString()); where = " where user1 in (" + grupos_del_usuario + ") " + " and FechaFactura >= CONVERT(datetime,'" + txt_desde.Text + "', 103) and FechaFactura <= CONVERT(datetime,'" + txt_hasta.Text + "',103)"; if (l_grupos.Text != "") { where += " and bodega in (" + agregra_comillas(l_grupos.Text) + ")"; } if (l_vendedores.Text != "") { where += " and codvendedor in (" + agregra_comillas(l_vendedores.Text) + ")"; } DataTable table_totales = ReporteRNegocio.table_totales_c(where); DataView view = new DataView(table_totales); DataTable vendedores2 = view.ToTable(true, "vendedor"); DataView dv3 = vendedores2.DefaultView; dv3.Sort = "vendedor"; vendedores2 = dv3.ToTable(); //PERIODOS string html_header = crear_reporte_correo(vendedores2, table_totales, desde, hasta, l_grupos.Text); string html_body = html_header; Div6.InnerHtml = html_body; DateTime t = DateTime.Now; DateTime t2 = DateTime.Now; t = new DateTime(t.Year, t.Month, 1); string DESDE = t.ToShortDateString(); string HASTA = t2.ToShortDateString(); DESDE = DESDE.Replace("-", "/"); HASTA = HASTA.Replace("-", "/"); string where2 = " where FechaFactura >= CONVERT(datetime,'" + DESDE + "', 103) " + " and FechaFactura <= CONVERT(datetime,'" + HASTA + "',103) and user1 in (" + grupos_del_usuario + ")"; if (l_grupos.Text != "") { where2 += " and bodega in (" + agregra_comillas(l_grupos.Text) + ")"; } if (l_vendedores.Text != "") { where2 += " and codvendedor in (" + agregra_comillas(l_vendedores.Text) + ")"; } DataTable table_totales2 = ReporteRNegocio.table_totales(where2); DataView view2 = new DataView(table_totales2); DataTable vendedores3 = view2.ToTable(true, "vendedor"); DataView dv32 = vendedores3.DefaultView; dv32.Sort = "vendedor"; vendedores3 = dv32.ToTable(); DateTime desde_2 = Convert.ToDateTime(DESDE, new CultureInfo("es-ES")); DESDE = desde_2.AddDays(-1).ToShortDateString().Replace("-", "/"); //MENSUAL string html_DIAS = crear_reporte_correo2(vendedores3, table_totales2, DESDE, HASTA, l_grupos.Text); tabla.Visible = true; div4.Visible = true; div3.Visible = true; DivMainContent.InnerHtml = html_DIAS; filtro_memoria_div.InnerHtml = "<div class='btn-toolbar pull-left'><input type='text' id='t_filtro_memoria' style='width: 200px; margin-right: 7px; padding: 5px;' placeholder='Filtrar...' class='form-control' /></div>"; filtro_memoria_div2.InnerHtml = "<div class='btn-toolbar pull-left'><input type='text' id='t_filtro_memoria2' style='width: 200px; margin-right: 7px; padding: 5px;' placeholder='Filtrar...' class='form-control' /></div>"; } //volver a cargar DataTable dt = new DataTable(); string wher2 = " where FechaFactura >= CONVERT(datetime,'" + txt_desde.Text + "', 103) " + " and FechaFactura <= CONVERT(datetime,'" + txt_hasta.Text + "',103) and user1 in (" + grupos_del_usuario + ")"; if (l_grupos.Text != "") { wher2 += " and bodega in (" + agregra_comillas(l_grupos.Text) + ")"; } try { dt = ReporteRNegocio.listar_ALL_vendedores(wher2); //dt.Rows.Add(new Object[] { "-1", "-- Todos --" }); DataView dv2 = dt.DefaultView; dv2.Sort = "cod_vend"; dt = dv2.ToTable(); d_vendedor_.DataSource = dt; d_vendedor_.DataTextField = "nom_vend"; d_vendedor_.DataValueField = "cod_vend"; //d_vendedor_.SelectedIndex = -1; d_vendedor_.DataBind(); foreach (ListItem item in d_vendedor_.Items) { if (l_vendedores.Text.Contains(item.Value.ToString())) { item.Selected = true; } } } catch { } foreach (ListItem item in d_grupos_usuario.Items) { if (l_grupos.Text.Contains(item.Value.ToString())) { item.Selected = true; } } ScriptManager.RegisterStartupScript(Page, this.GetType(), "teasdaqsdsaeee", "<script> SortPrah(); </script>", false); ScriptManager.RegisterStartupScript(Page, this.GetType(), "teasdas2dsaeee", "<script> superfiltro(); </script>", false); ScriptManager.RegisterStartupScript(Page, this.GetType(), "1dsa1233das", "<script> superfiltro2(); </script>", false); }