コード例 #1
0
        private void CargaDeCredito_Load(object sender, EventArgs e)
        {
            conexion_sql = new SqlConnection(conexion_class.get_cadena());

            if (!sesion.verificar_rol_administrador())
            {
                cbo_usuarios.Items.Add(username);
                cbo_usuarios.SelectedIndex = 1;
                cbo_usuarios.Enabled       = false;
                this.cargar_saldoactual();
            }
            else
            {
                txt_saldo.Text = "No Disponible";
                commonQueries_instance.cargar_objeto(cbo_usuarios, "CLIENTES");
                cbo_usuarios.SelectedIndex = 0;
            }
            this.cargar_combobox();
        }
コード例 #2
0
        private string crear_query_listadoCupones()
        {
            StringBuilder sb = new StringBuilder();

            sb.Append("select C.codigo_cupon, C.Codigo_oferta, CL.username ,O.Descripcion ,C.Fecha_Consumo AS 'Fecha Consumo', O.Fecha_Vencimiento as 'Fecha de Vecimiento Oferta',C.Cupon_Id, C.Cantidad_disponible from ZTS_DB.CUPONES C JOIN ZTS_DB.COMPRAS COMP on COMP.Compra_Id = C.Compra_Id JOIN ZTS_DB.CLIENTES CL on CL.Cliente_Id = COMP.Cliente_Id JOIN ZTS_DB.OFERTAS O on O.Codigo_Oferta = comp.Codigo_oferta AND O.Codigo_Oferta = C.Codigo_oferta JOIN ZTS_DB.PROVEEDORES P on P.Proveedor_Id = O.Proveedor_referenciado WHERE ");

            ArrayList Query = new ArrayList();

            //PONGO QUE FILTREMOS SIEMPRE LAS QUE TIENE FECHA DE PUBLICACION IGUAL O MENOS A LA ACTUAL PARA FACILITAR LOS FILTROS

            Query.Add("O.fecha_publicacion <= CONVERT(datetime,'" + Fecha_Config.ToString() + "', 121)");
            Query.Add("O.fecha_vencimiento >= CONVERT(datetime,'" + Fecha_Config.ToString() + "', 121)");

            if (txt_cuponid.Text != "")
            {
                Query.Add("C.codigo_cupon LIKE '%" + txt_cuponid.Text.Trim() + "%'");
            }
            if (txt_ofertaid.Text != "")
            {
                Query.Add("C.Codigo_oferta LIKE '%" + txt_ofertaid.Text + "%'");
            }
            if (cbo_usuarios.Text != "")
            {
                Query.Add("CL.username = '******'");
            }
            if (checkBox_consumidos.Checked == false)
            {
                Query.Add(" C.Fecha_Consumo IS NULL");
            }
            else
            {
                Query.Add(" 1 = 1"); // ya que si no tengo ningun campo lleno, y toco el checkbox, me queda where solo
            }


            if (!sesion.verificar_rol_administrador())
            {
                Query.Add(" P.username = '******'");
            }

            string[] vector_query = Query.ToArray(typeof(string)) as string[];
            string   query_final  = string.Join(" AND ", vector_query);

            sb.Append(query_final);

            return(sb.ToString());
        }
コード例 #3
0
        private void CargaOferta_Load(object sender, EventArgs e)
        {
            conn = new SqlConnection(conexion.get_cadena());

            if (sesion.verificar_rol_administrador())
            {
                bit_admin = true;
                commonQueries_instance.cargar_objeto(cbo_proveedores, "PROVEEDORES");
                cbo_proveedores.SelectedIndex = 0;
            }
            else
            {
                cbo_proveedores.Items.Add(sesion.get_username());
                cbo_proveedores.SelectedIndex = 1;
                cbo_proveedores.Enabled       = false;
            }

            FechaPublicacion.Value = Fecha_Config;
            FechaVencimiento.Value = Fecha_Config;
        }
コード例 #4
0
        private void bt_ejecutar_Click(object sender, EventArgs e)
        {
            int indice = comboBox_funciones.SelectedIndex;

            if (indice != -1)
            {
                if (this.verificar_funcion_por_rol(comboBox_funciones.SelectedItem.ToString()))
                {
                    return;
                }

                switch (comboBox_funciones.SelectedItem.ToString())
                {
                case "ABM Roles":
                    Form menu_rol = new MenuAdmin.ABMRoles();
                    menu_rol.Show();
                    break;

                case "ABM Clientes":
                    Form formulario = new MenuAdmin.ABMClientes();
                    formulario.Show();
                    break;

                case "ABM Proveedores":
                    Form formulario2 = new MenuAdmin.ABMProveedores();
                    formulario2.Show();
                    break;

                case "Listado Estadistico":
                    Form listado = new ListadoEstadistico.ListadoEstadistico();
                    this.Hide();
                    listado.Show();
                    break;

                case "Comprar Oferta":
                    Form ComprarOferta;
                    if (sesion.verificar_rol_administrador())
                    {
                        ComprarOferta = new ComprarOferta.ElegirCliente();
                    }
                    else
                    {
                        ComprarOferta = new ComprarOferta.Ofertas();
                    }
                    ComprarOferta.Show();
                    this.Hide();
                    break;

                case "Cargar Credito":
                    Form credito = new CragaCredito.CargaDeCredito();
                    credito.Show();
                    break;

                case "Confeccion y Publicacion de Ofertas":
                    this.Hide();
                    Form carga_oferta = new CrearOferta.CargaOferta();
                    carga_oferta.Show();
                    break;

                case "Entrega/Consumo de Oferta":
                    this.Hide();
                    Form entrega_ConsumoOferta = new Entrega_ConsumoOferta.ListadoCupones();
                    entrega_ConsumoOferta.Show();
                    break;

                case "Facturar a Proveedor":
                    this.Hide();
                    Form facturarProveedor = new Facturar.FacturarProveedor();
                    facturarProveedor.Show();
                    break;
                }
                this.Hide();
            }
            else
            {
                MessageBox.Show("Elija una acción a realizar");
            }
        }