예제 #1
0
        protected void lknBusqueda_Click(object sender, EventArgs e)
        {
            AdminMovimientos aMov = new AdminMovimientos();
            tblUsuarios      usuario;

            if (Session["user"] != null)
            {
                usuario = (tblUsuarios)Session["user"];
                gvIngresos.DataSource = aMov.consultarMovimientos(txtDpFecha.Text, txtTipo.SelectedValue, txtDescripcion.Text, txtPrecio.Text, usuario.id_sucursal.Value);
                gvIngresos.DataBind();
            }
        }
예제 #2
0
        protected void gvIngresos_PageIndexChanging(object sender, GridViewPageEventArgs e)
        {
            tblUsuarios usuario;

            if (Session["user"] != null)
            {
                usuario = (tblUsuarios)Session["user"];
                AdminMovimientos aMov = new AdminMovimientos();
                gvIngresos.PageIndex  = e.NewPageIndex;
                gvIngresos.DataSource = aMov.consultarMovimientos(txtDpFecha.Text, txtTipo.SelectedValue, txtDescripcion.Text, txtPrecio.Text, usuario.id_sucursal.Value);
                gvIngresos.DataBind();
            }
        }
예제 #3
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         AdminMovimientos am = new AdminMovimientos();
         tblUsuarios      usuario;
         if (Session["user"] != null)
         {
             usuario = (tblUsuarios)Session["user"];
             InicioSesion inicioSesion = new InicioSesion();
             if (usuario.id_rol == 5 && !inicioSesion.validarPermiso(usuario.id_usuario, "MovimientosES"))
             {
                 Response.Redirect("Index.aspx");
             }
             ddDescripcion.DataSource = am.obtenerMovimientosByEmpresa(usuario.tblSucursales.id_empresa);
             ddDescripcion.DataBind();
         }
     }
 }
예제 #4
0
        protected void lknInsertar_Click(object sender, EventArgs e)
        {
            AdminMovimientos aMov = new AdminMovimientos();

            if (txtDpFecha.Text != "" && txtTipo.SelectedValue != "" && ddDescripcion.SelectedValue != "" && txtPrecio.Text != "")
            {
                tblUsuarios usuario;
                if (Session["user"] != null)
                {
                    usuario = (tblUsuarios)Session["user"];
                    gvIngresos.DataSource = aMov.insertarMovimiento(txtDpFecha.Text, txtTipo.SelectedValue, ddDescripcion.SelectedValue, txtPrecio.Text, usuario.id_sucursal.Value);
                    gvIngresos.DataBind();
                }
            }
            else
            {
                pnlAdvertencia.CssClass  = "alert alert-success alert-dismissible";
                lblResultadoProceso.Text = "Debe Diligenciar todos los campos";
                pnlAdvertencia.Visible   = true;
            }
        }
        protected void lknBusqueda_Click(object sender, EventArgs e)
        {
            tblUsuarios usuario;

            if (Session["user"] != null)
            {
                usuario = (tblUsuarios)Session["user"];
                ReportViewer1.Visible = true;
                AdminMovimientos aMov = new AdminMovimientos();
                ReportViewer1.ProcessingMode = ProcessingMode.Local;
                DataTable datos = aMov.obtenerIngresosGastos(txtDesde.Text, txtHasta.Text, usuario.id_sucursal.Value);
                ReportViewer1.LocalReport.ReportPath = Server.MapPath("rptIngresosGastos.rdlc");
                ReportParameter[] parameters = new ReportParameter[2];
                parameters[0] = new ReportParameter("FechaIni", txtDesde.Text);
                parameters[1] = new ReportParameter("FechaFin", txtHasta.Text);
                ReportViewer1.LocalReport.SetParameters(parameters);
                ReportDataSource rds = new ReportDataSource("dsIngresosGastos", datos);
                ReportViewer1.LocalReport.DataSources.Clear();
                ReportViewer1.LocalReport.DataSources.Add(rds);
            }
        }