Ejemplo n.º 1
0
        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]);
                }
            }
        }
        public Pantalla_Seleccion_Rubros()
        {
            InitializeComponent();

            rubrosAdapter = new GD1C2016DataSetTableAdapters.rubrosTableAdapter();
            rubrosData    = new GD1C2016DataSet.rubrosDataTable();
            rubrosData    = rubrosAdapter.GetData();

            foreach (DataRow row in rubrosData.Rows)
            {
                dataGridView1.Rows.Add(row.Field <String>("descripcion_larga"));
            }
        }
Ejemplo n.º 3
0
        public FormSelecRubro(List <string> rubros, FormComprayOferta formComprayOferta)
        {
            InitializeComponent();

            this.rubros            = rubros;
            this.formComprayOferta = formComprayOferta;

            rubroAdapter = new GD1C2016DataSetTableAdapters.rubrosTableAdapter();
            rubroData    = rubroAdapter.GetData();

            foreach (DataRow row in rubroData.Rows)
            {
                tablaRubros.Rows.Add(row.Field <String>("descripcion_larga"));
            }
        }
        private void button2_Click(object sender, EventArgs e)
        {
            Decimal number;

            if (textBox1.Text == "" || textBox2.Text == "" || textBox4.Text == "" ||
                comboBox1.Text == "" || textBox5.Text == "" || numericUpDown1.Value == 0 ||
                !(Decimal.TryParse(textBox2.Text, out number)))
            {
                MessageBox.Show("Hay campos vacíos o inválidos");
            }
            else
            {
                Decimal  costo            = Convert.ToDecimal(textBox3.Text);
                String   tipo             = "Compra Inmediata";
                String   descripcion      = textBox1.Text;
                Decimal  stock            = numericUpDown1.Value;
                DateTime fechaInicio      = dateTimePicker1.Value;
                DateTime fechaVencimiento = dateTimePicker2.Value;
                Decimal  precio           = Convert.ToDecimal(textBox2.Text);
                String   visibilidad      = textBox5.Text;
                String   estado           = comboBox1.Text;

                visiAdapter        = new GD1C2016DataSetTableAdapters.visibilidadesTableAdapter();
                rubroAdapter       = new GD1C2016DataSetTableAdapters.rubrosTableAdapter();
                estadoAdapter      = new GD1C2016DataSetTableAdapters.estadosTableAdapter();
                publiRubrosAdapter = new GD1C2016DataSetTableAdapters.publicaciones_rubrosTableAdapter();

                decimal id_visibilidad = Convert.ToDecimal(visiAdapter.consultaIDvisibilidad(visibilidad));
                decimal id_estado      = Convert.ToDecimal(estadoAdapter.consultaIDestado(estado));

                publiAdapter = new GD1C2016DataSetTableAdapters.publicacionesTableAdapter();

                publiAdapter.Insert(idUser, id_estado, id_visibilidad, fechaInicio, fechaVencimiento, descripcion, stock, precio, tipo);

                for (int i = 0; i < rubros.Count; i++)
                {
                    decimal id_rubro = Convert.ToDecimal(rubroAdapter.consultaIDrubro(rubros[i]));

                    decimal id_publi = Convert.ToDecimal(publiAdapter.consultaIDpublIngresada());

                    publiRubrosAdapter.Insert(id_publi, id_rubro);
                }

                MessageBox.Show("Publicación generada correctamente");

                this.Close();
            }
        }
        public Pantalla_Clientes_Mayor_Cantidad_Productos_Comprados()
        {
            InitializeComponent();

            //Cargo rubros

            GD1C2016DataSetTableAdapters.rubrosTableAdapter rubroAdapter = new GD1C2016DataSetTableAdapters.rubrosTableAdapter();
            GD1C2016DataSet.rubrosDataTable rubroData = new GD1C2016DataSet.rubrosDataTable();

            rubroData = rubroAdapter.GetData();

            foreach (DataRow row in rubroData.Rows)
            {
                comboBox2.Items.Add(row[2]);
            }
        }
Ejemplo n.º 6
0
        private void button2_Click(object sender, EventArgs e)
        {
            Decimal number;

            if (textBox1.Text == "" || textBox2.Text == "" || textBox4.Text == "" ||
                comboBox1.Text == "" || textBox5.Text == "" || numericUpDown1.Value == 0 ||
                !(Decimal.TryParse(textBox2.Text, out number)))
            {
                MessageBox.Show("Hay campos vacíos o inválidos");
            }
            else
            {
                tipo             = "Subasta";
                descripcion      = textBox1.Text;
                stock            = numericUpDown1.Value;
                fechaInicio      = dateTimePicker1.Value;
                fechaVencimiento = dateTimePicker2.Value;
                precio           = Convert.ToDecimal(textBox2.Text);
                visibilidad      = textBox5.Text;
                estado           = comboBox1.Text;

                visiAdapter        = new GD1C2016DataSetTableAdapters.visibilidadesTableAdapter();
                rubroAdapter       = new GD1C2016DataSetTableAdapters.rubrosTableAdapter();
                estadoAdapter      = new GD1C2016DataSetTableAdapters.estadosTableAdapter();
                publiRubrosAdapter = new GD1C2016DataSetTableAdapters.publicaciones_rubrosTableAdapter();

                decimal id_visibilidad = Convert.ToDecimal(visiAdapter.consultaIDvisibilidad(visibilidad));
                decimal id_estado      = Convert.ToDecimal(estadoAdapter.consultaIDestado(estado));

                publiAdapter = new GD1C2016DataSetTableAdapters.publicacionesTableAdapter();

                publiAdapter.ActualizarPublicacion(idPubli, id_estado, id_visibilidad, descripcion, stock, precio, fechaInicio, fechaVencimiento);

                for (int i = 0; i < rubros.Count; i++)
                {
                    decimal id_rubro = Convert.ToDecimal(rubroAdapter.consultaIDrubro(rubros[i]));

                    publiRubrosAdapter.ActualizarPubliRubros(idPubli, id_rubro);
                }

                MessageBox.Show("Publicación modificada correctamente");

                this.Close();
                pantallaModifP.Close();
            }
        }
Ejemplo n.º 7
0
        internal void generarListados()
        {
            //Cargo estados disponibles

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

            rubroAdapter = new GD1C2016DataSetTableAdapters.rubrosTableAdapter();
            GD1C2016DataSet.rubrosDataTable rubroData = new GD1C2016DataSet.rubrosDataTable();
            rubroData = rubroAdapter.GetData();

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