public Pantalla_Seleccion_Visibilidades(Decimal idUser)
        {
            InitializeComponent();

            visiAdapter = new GD1C2016DataSetTableAdapters.visibilidadesTableAdapter();
            visiData    = new GD1C2016DataSet.visibilidadesDataTable();
            visiData    = visiAdapter.GetData();

            GD1C2016DataSetTableAdapters.publicacionesTableAdapter publiAdapter = new GD1C2016DataSetTableAdapters.publicacionesTableAdapter();
            decimal cantidadDePublicaciones = Convert.ToDecimal(publiAdapter.cantidadDePublicacionesUsuario(idUser));

            foreach (DataRow row in visiData.Rows)
            {
                if (row[1].Equals("Gratis") && cantidadDePublicaciones >= 1)
                {
                }
                else
                {
                    dataGridView1.Rows.Add(row.Field <String>("descripcion"),
                                           row.Field <Object>("costo_envio"),
                                           row.Field <Decimal>("porc_producto"),
                                           row.Field <Decimal>("costo_publicacion"));
                }
            }
        }
        internal void guardarDatos(Pantalla_Modificacion_Publicaciones pmp, Decimal p1, string p2, string p3, string p4, decimal p5, decimal p6, string p7, DateTime dateTime1, DateTime dateTime2)
        {
            pantallaModifP = pmp;
            rubroAdapter   = new GD1C2016DataSetTableAdapters.rubrosTableAdapter();
            GD1C2016DataSet.rubrosDataTable rubrosData = new GD1C2016DataSet.rubrosDataTable();
            rubrosData = rubroAdapter.rubrosDePublicacion(p1);

            rubros = new List <String>();

            foreach (DataRow row in rubrosData.Rows)
            {
                rubros.Add(Convert.ToString(row[1]));
            }

            estadoAdapter = new GD1C2016DataSetTableAdapters.estadosTableAdapter();
            GD1C2016DataSet.estadosDataTable estadosData = new GD1C2016DataSet.estadosDataTable();
            estadosData = estadoAdapter.GetData();

            foreach (DataRow row in estadosData.Rows)
            {
                if (row[1].Equals("Finalizada") || row[1].Equals("Pausada"))
                {
                }
                else
                {
                    comboBox1.Items.Add(row[1]);
                }
            }

            idPubli     = p1;
            estado      = p2;
            visibilidad = p3;
            descripcion = p4;
            stock       = p5;
            precio      = p6;
            tipo        = p7;

            textBox1.Text       = descripcion;
            numericUpDown1.Text = Convert.ToString(stock);
            textBox2.Text       = Convert.ToString(precio);
            textBox5.Text       = visibilidad;
            comboBox1.Text      = estado;

            textBox4.Text = string.Join(",", rubros);

            visiAdapter = new GD1C2016DataSetTableAdapters.visibilidadesTableAdapter();
            GD1C2016DataSet.visibilidadesDataTable visiData = new GD1C2016DataSet.visibilidadesDataTable();
            visiData = visiAdapter.GetData();

            foreach (DataRow row in visiData.Rows)
            {
                if (row[1].Equals(visibilidad))
                {
                    textBox3.Text = Convert.ToString(row[4]);
                }
            }
        }
Пример #3
0
        public Pantalla_Vendedores_Mayor_Cantidad_Productos_No_Vendidos()
        {
            InitializeComponent();


            //Cargar visibilidades

            GD1C2016DataSetTableAdapters.visibilidadesTableAdapter visiAdapter = new GD1C2016DataSetTableAdapters.visibilidadesTableAdapter();
            GD1C2016DataSet.visibilidadesDataTable visiData = new GD1C2016DataSet.visibilidadesDataTable();
            visiData = visiAdapter.GetData();

            foreach (DataRow row in visiData)
            {
                comboBox2.Items.Add(row[1]);
            }
        }
Пример #4
0
        private void button3_Click(object sender, EventArgs e)
        {
            string descripcion = textBox1.Text;

            visiAdapter = new GD1C2016DataSetTableAdapters.visibilidadesTableAdapter();

            string costoMinimo = textBox3.Text;
            string costoMaximo = textBox2.Text;;


            if (descripcion == "" && costoMaximo == "" && costoMinimo == "")
            {
                MessageBox.Show("Quedan campos por completar");
            }
            else if (descripcion == "" && (costoMaximo == "" || costoMinimo == "") ||
                     (descripcion != "" && costoMaximo == "" && costoMinimo != "") ||
                     (descripcion != "" && costoMaximo != "" && costoMinimo == ""))
            {
                MessageBox.Show("Quedan campos por completar");
            }

            else if (costoMaximo == "" && costoMinimo == "")
            {
                visibilidadesData = visiAdapter.busquedaPorDescripcion(descripcion);


                foreach (DataRow row in visibilidadesData.Rows)
                {
                    dataGridView1.Rows.Add(row.Field <Decimal>("codigo"),
                                           row.Field <String>("descripcion"),
                                           row.Field <Object>("costo_envio"),
                                           row.Field <Decimal>("porc_producto"),
                                           row.Field <Decimal>("costo_publicacion"),
                                           row.Field <Boolean>("habilitada"));
                }
            }
            else if (descripcion == "")
            {
                visibilidadesData = visiAdapter.busquedaPorCostos(Convert.ToDecimal(costoMinimo), Convert.ToDecimal(costoMaximo));

                foreach (DataRow row in visibilidadesData.Rows)
                {
                    dataGridView1.Rows.Add(row.Field <Decimal>("codigo"),
                                           row.Field <String>("descripcion"),
                                           row.Field <Object>("costo_envio"),
                                           row.Field <Decimal>("porc_producto"),
                                           row.Field <Decimal>("costo_publicacion"),
                                           row.Field <Boolean>("habilitada"));
                }
            }
            else
            {
                visibilidadesData = visiAdapter.busquedaPorDescripcionYcostos(descripcion, Convert.ToDecimal(costoMinimo), Convert.ToDecimal(costoMaximo));

                foreach (DataRow row in visibilidadesData.Rows)
                {
                    dataGridView1.Rows.Add(row.Field <Decimal>("codigo"),
                                           row.Field <String>("descripcion"),
                                           row.Field <Object>("costo_envio"),
                                           row.Field <Decimal>("porc_producto"),
                                           row.Field <Decimal>("costo_publicacion"),
                                           row.Field <Boolean>("habilitada"));
                }
            }
        }