Example #1
0
        public FacturacionPublicacion(int idPublicacion)
        {
            publNegocio = new PublicacionesNegocio(SqlServerDBConnection.Instance());
            InitializeComponent();
            var dt = publNegocio.facturacionPublicacion(idPublicacion);

            this.dataGridView1.DataSource = dt;
        }
Example #2
0
        private void btnGenerar_Click(object sender, EventArgs e)
        {
            publNegocio = new PublicacionesNegocio(instance = new SqlServerDBConnection());

            var frm = new AltaPublicacion(publNegocio, cbxTipo.SelectedIndex);

            frm.Show();
        }
Example #3
0
        public AltaPublicacion(PublicacionesNegocio publNegocio, int tipo)
        {
            // TODO: Complete member initialization
            InitializeComponent();

            cbxEstado.Enabled = false;

            foreach (DataRow row in publNegocio.obtenerVisibilidades().Rows)
            {
                var item = new ComboboxItem();
                item.Text  = row["Descripcion"].ToString();
                item.Value = Int32.Parse(row["Id_Visibilidad"].ToString());

                this.cbxVisibilidad.Items.Add(item);
            }

            foreach (DataRow row in publNegocio.getRubros().Rows)
            {
                var item = new ComboboxItem();
                item.Text  = row["Descripcion"].ToString();
                item.Value = Int32.Parse(row["Id_Rubro"].ToString());

                this.cbxRubro.Items.Add(item);
            }

            foreach (DataRow row in publNegocio.getEstados(null).Rows)
            {
                var item = new ComboboxItem();
                item.Text  = row["Descripcion"].ToString();
                item.Value = Int32.Parse(row["Id_Estado"].ToString());

                this.cbxEstado.Items.Add(item);
            }

            foreach (DataRow row in publNegocio.getTipos().Rows)
            {
                var item = new ComboboxItem();
                item.Text  = row["Descripcion"].ToString();
                item.Value = Int32.Parse(row["Id_Tipo"].ToString());

                this.cbxTipo.Items.Add(item);
            }

            if (UsuarioLogueado.Instance().rol == "Cliente" || UsuarioLogueado.Instance().rol == "Empresa")
            {
                tbxVendedor.Enabled = false;
                tbxVendedor.Text    = UsuarioLogueado.Instance().userId;
            }

            this.publNegocio = publNegocio;
            this.Tipo        = tipo;
            this.Modo        = 1;
        }
Example #4
0
        private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            publNegocio = new PublicacionesNegocio(instance = new SqlServerDBConnection());

            if (e.RowIndex != -1)
            {
                var idPublicacion = dataGridView1.Rows[e.RowIndex].Cells["Id_Publicacion"].Value.ToString();

                var frm = new AltaPublicacion(publNegocio, idPublicacion);
                frm.Show();
            }
        }
Example #5
0
        private void btnBuscar_Click(object sender, EventArgs e)
        {
            publNegocio = new PublicacionesNegocio(SqlServerDBConnection.Instance());

            String TipoPublicacion = (cbxTipo.SelectedItem as ComboboxItem) != null ? (cbxTipo.SelectedItem as ComboboxItem).Text : null;
            String Id_Publicacion  = tbxCod.Text != "" ? tbxCod.Text : null;
            String Descripcion     = tbxDesc.Text != "" ? tbxDesc.Text : null;
            String userID          = null;

            if (UsuarioLogueado.Instance().rol != "Administrador")
            {
                userID = UsuarioLogueado.Instance().userId;
            }

            dataGridView1.DataSource = publNegocio.BuscarPublicaciones(Id_Publicacion, TipoPublicacion, Descripcion, userID);
        }
Example #6
0
        public GenerarPublicacion()
        {
            InitializeComponent();

            publNegocio = new PublicacionesNegocio(SqlServerDBConnection.Instance());


            foreach (DataRow row in publNegocio.getTipos().Rows)
            {
                //cbxTipo.Items.Add(trimestre[0]);
                var item = new ComboboxItem();
                item.Text  = row["Descripcion"].ToString();
                item.Value = Int32.Parse(row["Id_Tipo"].ToString());

                cbxTipo.Items.Add(item);
            }

            if (UsuarioLogueado.Instance().rol == "Administrador")
            {
                btnGenerar.Enabled = false;
            }
        }
Example #7
0
        //En caso de modificacion
        public AltaPublicacion(PublicacionesNegocio publNegocio, String idPublicacion)
        {
            InitializeComponent();

            //Busco la info de la publicacion
            DataTable publicacionDt = publNegocio.BuscarPublicacionSeleccionada(idPublicacion);

            this.idPublicacion = Int32.Parse(publicacionDt.Rows[0]["Id_Publicacion"].ToString());
            if (publicacionDt.Rows[0]["Id_Estado"].ToString() == "3" || publicacionDt.Rows[0]["Id_Estado"].ToString() == "4")
            {
                this.cbxRubro.Enabled       = false;
                this.cbxTipo.Enabled        = false;
                this.cbxVisibilidad.Enabled = false;
                this.chbPreguntas.Enabled   = false;
                this.dtpInicio.Enabled      = false;
                this.dptVencimiento.Enabled = false;
                this.tbxCosto.Enabled       = false;
                this.tbxDescripcion.Enabled = false;
                this.tbxPrecio.Enabled      = false;
                this.tbxStock.Enabled       = false;
                this.tbxVendedor.Enabled    = false;
                if (publicacionDt.Rows[0]["Id_Estado"].ToString() == "4")
                {
                    this.cbxEstado.Enabled = false;
                }
            }
            this.tbxCosto.Text = publNegocio.getCostoPublicacion(Int32.Parse(idPublicacion)).ToString();

            foreach (DataRow row in publNegocio.obtenerVisibilidades().Rows)
            {
                var item = new ComboboxItem();
                item.Text  = row["Descripcion"].ToString();
                item.Value = Int32.Parse(row["Id_Visibilidad"].ToString());

                this.cbxVisibilidad.Items.Add(item);
            }

            foreach (DataRow row in publNegocio.getEstados(idPublicacion).Rows)
            {
                var item = new ComboboxItem();
                item.Text  = row["Descripcion"].ToString();
                item.Value = Int32.Parse(row["Id_Estado"].ToString());

                this.cbxEstado.Items.Add(item);
            }

            foreach (DataRow row in publNegocio.getRubros().Rows)
            {
                var item = new ComboboxItem();
                item.Text  = row["Descripcion"].ToString();
                item.Value = Int32.Parse(row["Id_Rubro"].ToString());

                this.cbxRubro.Items.Add(item);
            }

            foreach (DataRow row in publNegocio.getTipos().Rows)
            {
                var item = new ComboboxItem();
                item.Text  = row["Descripcion"].ToString();
                item.Value = Int32.Parse(row["Id_Tipo"].ToString());

                this.cbxTipo.Items.Add(item);
            }

            this.publNegocio = publNegocio;
            //this.Tipo = tipo;

            tbxDescripcion.Text = publicacionDt.Rows[0]["Descripcion"].ToString();
            //tbxCosto.Text = publicacionDt.Rows[0]["Precio"].ToString();
            tbxPrecio.Text = publicacionDt.Rows[0]["Precio"].ToString();
            tbxStock.Text  = publicacionDt.Rows[0]["Stock"].ToString();
            if (UsuarioLogueado.Instance().rol == "Cliente" || UsuarioLogueado.Instance().rol == "Empresa")
            {
                tbxVendedor.Enabled = false;
                //tbxVendedor.Text = UsuarioLogueado.Instance().userId;
            }
            tbxVendedor.Text     = publicacionDt.Rows[0]["Id_Usuario"].ToString();
            dtpInicio.Value      = DateTime.Parse(publicacionDt.Rows[0]["Fecha"].ToString());
            dptVencimiento.Value = DateTime.Parse(publicacionDt.Rows[0]["FechaVencimiento"].ToString());

            int a = 0;

            foreach (DataRow row in publNegocio.obtenerVisibilidades().Rows)
            {
                if (Int32.Parse(row["Id_Visibilidad"].ToString()).Equals(Int32.Parse(publicacionDt.Rows[0]["Id_Visibilidad"].ToString())))
                {
                    cbxVisibilidad.SelectedIndex = a;
                }
                a++;
            }

            a = 0;
            foreach (DataRow row in publNegocio.getRubros().Rows)
            {
                if (Int32.Parse(row["Id_Rubro"].ToString()).Equals(Int32.Parse(publicacionDt.Rows[0]["Id_Rubro"].ToString())))
                {
                    cbxRubro.SelectedIndex = a;
                }
                a++;
            }

            a = 0;
            foreach (DataRow row in publNegocio.getEstados(idPublicacion).Rows)
            {
                if (Int32.Parse(row["Id_Estado"].ToString()).Equals(Int32.Parse(publicacionDt.Rows[0]["Id_Estado"].ToString())))
                {
                    cbxEstado.SelectedIndex = a;
                }
                a++;
            }


            cbxTipo.SelectedIndex = Int32.Parse(publicacionDt.Rows[0]["Id_Tipo"].ToString());
            a = 0;
            foreach (DataRow row in publNegocio.getTipos().Rows)
            {
                if (Int32.Parse(row["Id_Tipo"].ToString()).Equals(Int32.Parse(publicacionDt.Rows[0]["Id_Tipo"].ToString())))
                {
                    cbxTipo.SelectedIndex = a;
                }
                a++;
            }

            chbPreguntas.Checked = Int32.Parse(publicacionDt.Rows[0]["AceptaPreguntas"].ToString()) == 1;
            this.Modo            = 0;
        }