Esempio n. 1
0
        private void button2_Click(object sender, EventArgs e)
        {
            var negocio = new ListadoEstadisticoNegocio(SqlServerDBConnection.Instance());
            var rubro   = (this.comboBox1.SelectedItem as ComboboxItem) != null ? (this.comboBox1.SelectedItem as ComboboxItem).Value : -1;

            this.dataGridView1.DataSource = negocio.getTop5ClientesConArticulosComprados(anio, trimestre, rubro);
        }
Esempio n. 2
0
        private void button1_Click(object sender, EventArgs e)
        {
            var        negocio            = new RolesNegocio(SqlServerDBConnection.Instance());
            var        nombre             = textBox1.Text;
            List <int> idsFuncionalidades = new List <int>();

            if (dataGridView1.SelectedRows.Count > 0)
            {
                negocio.deleteAllFuncionalidadesDeRol(idRol);
                foreach (DataGridViewRow row in dataGridView1.SelectedRows)
                {
                    var id = Convert.ToInt32(row.Cells["Id_Funcionalidad"].Value);
                    negocio.insertFuncionalidadToRol(idRol, id);
                }
            }

            if (!checkBox1.Checked)
            {
                negocio.bajaRol(idRol);
            }
            else
            {
                negocio.habilitarRol(idRol);
            }
            this.Hide();
        }
Esempio n. 3
0
        private void button1_Click(object sender, EventArgs e)
        {
            var negocio = new RolesNegocio(SqlServerDBConnection.Instance());

            using (IDbTransaction tran = SqlServerDBConnection.Instance().Connection.BeginTransaction())
            {
                try
                {
                    negocio.insertRol(this.textBox1.Text);

                    foreach (var item in listBox1.SelectedItems)
                    {
                        negocio.insertFuncionalidadToRol(1, (int)(item as DataRowView)["Id_Funcionalidad"]);
                    }

                    tran.Commit();
                }

                catch
                {
                    tran.Rollback();
                    throw;
                }
            }
        }
Esempio n. 4
0
        public SeleccionAnioYTrimestreForm()
        {
            InitializeComponent();
            var negocio = new ListadoEstadisticoNegocio(SqlServerDBConnection.Instance());

            //comboBox1.DataSource = negocio.getAniosPublicaciones();

            foreach (DataRow trimestre in negocio.getAniosPublicaciones().Rows)
            {
                comboBox1.Items.Add(trimestre[0]);
            }
            var trimestres = negocio.getTrimestres();

            foreach (var trimestre in trimestres)
            {
                comboBox2.Items.Add(trimestre);
            }

            var listados = negocio.getListados();

            foreach (var listado in listados)
            {
                comboBox3.Items.Add(listado);
            }
        }
Esempio n. 5
0
        static int terminarSubastas()
        {
            DateTime fecha = DateTime.Parse(ConfigurationManager.AppSettings["FechaDelDia"]);

            UsuarioLogueado.Instance().fechaDeHoy = fecha;
            SqlServerDBConnection DBConn          = SqlServerDBConnection.Instance();

            int result = -1;

            try
            {
                DBConn.openConnection();
                using (SqlCommand cmd = new SqlCommand("PMS.SUBASTAS_TERMIANDAS", DBConn.Connection))
                {
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.Add("@Fecha", SqlDbType.DateTime).Value = fecha;
                    var returnParameter = cmd.Parameters.Add("@ReturnVal", SqlDbType.Int);
                    returnParameter.Direction = ParameterDirection.ReturnValue;
                    cmd.CommandTimeout        = 999999;
                    cmd.ExecuteNonQuery();
                    int.TryParse(returnParameter.Value.ToString(), out result);
                    cmd.Dispose();
                }

                DBConn.closeConnection();
                return(result);
            }
            catch (Exception ex)
            {
                DBConn.closeConnection();
                throw (new Exception("Error en Procesar Subastas" + ex.Message));
            }
        }
Esempio n. 6
0
        private void button2_Click(object sender, EventArgs e)
        {
            var negocio    = new RolesNegocio(SqlServerDBConnection.Instance());
            var nombre     = textBox1.Text != "" ? textBox1.Text : null;
            int Habilitado = comboBox1.SelectedIndex;

            dataGridView1.DataSource = negocio.searchRoles(nombre, Habilitado);
        }
Esempio n. 7
0
        private void button2_Click(object sender, EventArgs e)
        {
            var visibilidad = (this.comboBox1.SelectedItem as ComboboxItem) != null ? (this.comboBox1.SelectedItem as ComboboxItem).Value : -1;

            var negocio = new ListadoEstadisticoNegocio(SqlServerDBConnection.Instance());

            dataGridView1.DataSource = negocio.getTop5VendedoresConArticulosNoVendidos(anio, trimestre, visibilidad);
        }
Esempio n. 8
0
        public FacturacionPublicacion(int idPublicacion)
        {
            publNegocio = new PublicacionesNegocio(SqlServerDBConnection.Instance());
            InitializeComponent();
            var dt = publNegocio.facturacionPublicacion(idPublicacion);

            this.dataGridView1.DataSource = dt;
        }
Esempio n. 9
0
        public FacturasVendedor()
        {
            InitializeComponent();
            var negocio = new HistorialVendedor(SqlServerDBConnection.Instance());

            superGrid1.PageSize = 5;
            superGrid1.SetPagedDataSource(negocio.searchFacturasAVendedor(-1, null, -1, -1, null, null), bindingNavigator1);
        }
Esempio n. 10
0
        private void button1_Click(object sender, EventArgs e)
        {
            textBox1.Clear();
            comboBox1.SelectionLength = 0;
            var negocio = new RolesNegocio(SqlServerDBConnection.Instance());

            dataGridView1.DataSource = negocio.searchRoles(null, -1);
        }
Esempio n. 11
0
        private void btnNuevo_Click(object sender, EventArgs e)
        {
            usuNegocio = new UsuariosNegocio(instance = new SqlServerDBConnection());
            var frm = new AltaModUsuarioForm(usuNegocio, cbxTipo.SelectedIndex);

            frm.Show();
            Buscar();
        }
Esempio n. 12
0
        private void btnGenerar_Click(object sender, EventArgs e)
        {
            publNegocio = new PublicacionesNegocio(instance = new SqlServerDBConnection());

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

            frm.Show();
        }
Esempio n. 13
0
        public ListadoVendedoresMontoFactura(String anio, String trimestre)
        {
            InitializeComponent();
            this.anio      = anio;
            this.trimestre = trimestre;

            var negocio = new ListadoEstadisticoNegocio(SqlServerDBConnection.Instance());

            this.dataGridView1.DataSource = negocio.getTop5VendedoresConMontoFacturado(anio, trimestre);
        }
Esempio n. 14
0
        public Listado_Roles()
        {
            InitializeComponent();
            var negocio = new RolesNegocio(SqlServerDBConnection.Instance());

            //negocio.searchRoles(null,-1);
            dataGridView1.ReadOnly   = true;
            dataGridView1.DataSource = negocio.searchRoles(null, -1);
            SqlServerDBConnection.Instance().closeConnection();
        }
Esempio n. 15
0
        public Alta_Rol()
        {
            InitializeComponent();

            var negocio = new RolesNegocio(SqlServerDBConnection.Instance());

            listBox1.DisplayMember = "Nombre";
            listBox1.ValueMember   = "Id_Funcionalidad";
            listBox1.DataSource    = negocio.getAllFuncionalidades();
        }
Esempio n. 16
0
        private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            var negocio         = new RolesNegocio(SqlServerDBConnection.Instance());
            var Nombre          = Convert.ToString(dataGridView1.Rows[e.RowIndex].Cells["Nombre"].Value);
            var Habilitado      = Convert.ToInt32(dataGridView1.Rows[e.RowIndex].Cells["Habilitado"].Value);
            var Id              = Convert.ToInt32(dataGridView1.Rows[e.RowIndex].Cells["Id_Rol"].Value);
            var funcionalidades = negocio.getFuncionalidadesDeRol(Id);

            var popupform = new Modificacion_Rol(Id, Nombre, Habilitado, funcionalidades);

            popupform.Show();
        }
Esempio n. 17
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();
            }
        }
Esempio n. 18
0
        // public SqlServerDBConnection instance { get; set; }

        public ComprarOfertarListadoForm()
        {
            InitializeComponent();
            superGrid1.PageSize   = 5;
            comprarOfertarNegocio = new ComprarOfertarNegocio(SqlServerDBConnection.Instance());

            var rubrosDt = comprarOfertarNegocio.getRubros();

            rubrosListBox.DisplayMember = rubrosDt.Columns[1].ColumnName;
            rubrosListBox.ValueMember   = rubrosDt.Columns[0].ColumnName;
            rubrosListBox.DataSource    = rubrosDt;
        }
Esempio n. 19
0
        private void button1_Click(object sender, EventArgs e)
        {
            var      negocio      = new HistorialVendedor(SqlServerDBConnection.Instance());
            var      Id           = textBox1.Text != "" ?  Int32.Parse(textBox1.Text) : -1;
            var      Detalle      = textBox2.Text;
            decimal  importeDesde = numericUpDown2.Value;
            decimal  importeHasta = numericUpDown1.Value;
            DateTime fechaDesde   = dateTimePicker1.Value;
            DateTime fechaHasta   = dateTimePicker2.Value;

            superGrid1.SetPagedDataSource(negocio.searchFacturasAVendedor(Id, Detalle, importeHasta, importeDesde, fechaHasta.ToString("yyyy-MM-dd"), fechaDesde.ToString("yyyy-MM-dd")), bindingNavigator1);
        }
Esempio n. 20
0
        public HistorialForm(int id_cliente)
        {
            InitializeComponent();
            this.id_cliente = id_cliente;
            var negocio = new HistorialCliente(SqlServerDBConnection.Instance());

            superGrid1.PageSize = 5;
            table = negocio.searchHistorialCliente(id_cliente, null, -1, -1, null, null);
            superGrid1.SetPagedDataSource(table, bindingNavigator1);
            lblCalificadas.Text = getCantidadOpsSinCalificar() + " compras sin calificar ";
            lblEstrellas.Text   = negocio.getCantidadDeEstrellasDadas(id_cliente).ToString() + " estrellas dadas en total";
        }
Esempio n. 21
0
        private void button1_Click(object sender, EventArgs e)
        {
            var negocio = new HistorialCliente(SqlServerDBConnection.Instance());

            var      Detalle      = txtDetalle.Text;
            decimal  importeDesde = numericUpDown2.Value;
            decimal  importeHasta = numericUpDown1.Value;
            DateTime fechaDesde   = dateTimePicker1.Value;
            DateTime fechaHasta   = dateTimePicker2.Value;

            superGrid1.SetPagedDataSource(negocio.searchHistorialCliente(id_cliente, Detalle, importeHasta, importeDesde,
                                                                         fechaDesde.ToString("yyyy-MM-dd"), fechaHasta.ToString("yyyy-MM-dd")), bindingNavigator1);
        }
Esempio n. 22
0
        private void Altabtn_Click(object sender, EventArgs e)
        {
            try
            {
                visibNegocio = new VisibilidadesNegocio(instance = new SqlServerDBConnection());

                var frm = new AltaModVisibForm(visibNegocio);
                frm.Show();
                Buscar();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Esempio n. 23
0
        public PaginaPrincipal(String rol, int id)
        {
            InitializeComponent();
            var negocio = new MercadoNegocio.Principal(SqlServerDBConnection.Instance());

            ListaFuncionalidades = negocio.getFuncionalidades(rol);
            this.Userid          = id;
            if (ListaFuncionalidades.Any(p => p.ToLower().Contains("rol")))
            {
                ABMRol.Visible = true;
            }
            if (ListaFuncionalidades.Any(p => p.ToLower().Contains("usuario")))
            {
                ABMUser.Visible = true;
            }
            if (ListaFuncionalidades.Any(p => p.ToLower().Contains("visibilidad")))
            {
                ABMVisibilidad.Visible = true;
            }
            if (ListaFuncionalidades.Any(p => p.ToLower().Contains("rubro")))
            {
                ABMRubro.Visible = true;
            }
            if (ListaFuncionalidades.Any(p => p.ToLower().Contains("factura")))
            {
                Facturas.Visible = true;
            }
            if (ListaFuncionalidades.Any(p => p.ToLower().Contains("compra")))
            {
                ComprarOfertar.Visible = true;
            }
            if (ListaFuncionalidades.Any(p => p.ToLower().Contains("publica")))
            {
                ABMPublicacion.Visible = true;
            }
            if (ListaFuncionalidades.Any(p => p.ToLower().Contains("historial")))
            {
                Historial.Visible = true;
            }
            if (ListaFuncionalidades.Any(p => p.ToLower().Contains("listado")))
            {
                Listado.Visible = true;
            }
            if (ListaFuncionalidades.Any(p => p.ToLower().Contains("calificar")))
            {
                Calificar.Visible = true;
            }
        }
Esempio n. 24
0
        private void Deletebutton1_Click(object sender, EventArgs e)
        {
            try
            {
                visibNegocio = new VisibilidadesNegocio(instance = new SqlServerDBConnection());

                DataGridViewRow row = this.VisilidadesDG.SelectedRows[0];
                var             a   = row.Cells["Id_Visibilidad"].Value;
                visibNegocio.DeleteVisib(Convert.ToInt32(VisilidadesDG.SelectedRows[0].Cells["Id_Visibilidad"].Value));
                Buscar();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Debe seleccionar la visibilidad del seleccionador a la izquierda. " + ex.Message);
            }
        }
Esempio n. 25
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);
        }
Esempio n. 26
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            try
            {
                rubroNegocio = new RubrosNegocio(instance = new SqlServerDBConnection());

                DataGridViewRow row = this.dgvRubros.SelectedRows[0];
                var             a   = row.Cells["Id_Visibilidad"].Value;
                rubroNegocio.DeleteRubro(Convert.ToInt32(dgvRubros.SelectedRows[0].Cells["Id_Rubro"].Value));
                Buscar();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Debe seleccionar la visibilidad del seleccionador a la izquierda. " + ex.Message);
            }
        }
Esempio n. 27
0
        public ListadoClientesComprasForm(String anio, String trimestre)
        {
            InitializeComponent();
            this.anio      = anio;
            this.trimestre = trimestre;

            var negocio = new ListadoEstadisticoNegocio(SqlServerDBConnection.Instance());

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

                comboBox1.Items.Add(item);
            }
        }
Esempio n. 28
0
        private void Modificarbtn_Click(object sender, EventArgs e)
        {
            try{
                visibNegocio = new VisibilidadesNegocio(instance = new SqlServerDBConnection());
                var IdCod  = Convert.ToInt32(VisilidadesDG.SelectedRows[0].Cells["Id_Visibilidad"].Value);
                var Desc   = VisilidadesDG.SelectedRows[0].Cells["Descripcion"].Value.ToString();
                var Porc   = Convert.ToInt32(VisilidadesDG.SelectedRows[0].Cells["Porcentaje"].Value);
                var Precio = Convert.ToInt32(VisilidadesDG.SelectedRows[0].Cells["Precio"].Value);

                var frm = new AltaModVisibForm(visibNegocio, IdCod, Desc, Porc, Precio);
                frm.Show();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Debe seleccionar la visibilidad del seleccionador a la izquierda. " + ex.Message);
            }
            Buscar();
        }
Esempio n. 29
0
        private void Buscar()
        {
            try
            {
                usuNegocio = new UsuariosNegocio(instance = new SqlServerDBConnection());
                if (cbxTipo.SelectedIndex == 1)
                {
                    dgvUsuarios.DataSource = usuNegocio.BuscarEmpresas(txbNomRaz.Text, txbDniCuit.Text, txbEmail.Text);
                }
                else
                {
                    int dni;
                    if (txbDniCuit.Text == "")
                    {
                        dni = 0;
                    }
                    else
                    {
                        dni = Convert.ToInt32(txbDniCuit.Text);
                    }
                    dgvUsuarios.DataSource = usuNegocio.BuscarClientes(txbNomRaz.Text, txbApellido.Text, dni, txbEmail.Text);
                }

                dgvUsuarios.Columns[0].Width      = 60;
                dgvUsuarios.Columns[0].HeaderText = "Hab";

                foreach (DataGridViewRow row in dgvUsuarios.Rows)
                {
                    if (Convert.ToDecimal(row.Cells[0].Value) == 1)
                    {
                        row.Cells[0].Style.BackColor = Color.Green;
                    }
                    else
                    {
                        row.Cells[0].Style.BackColor = Color.Red;
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Esempio n. 30
0
        private void button1_Click(object sender, EventArgs e)
        {
            int parsedValue;

            if (!int.TryParse(textBox1.Text, out parsedValue))
            {
                MessageBox.Show("Debes ingresar numeros");
                return;
            }
            else if (parsedValue <= Int32.Parse(selRow.Cells["Precio"].Value.ToString()))
            {
                MessageBox.Show("La oferta debe superar el precio actual");
                return;
            }
            else
            {
                var comprarOfertarNegocio = new ComprarOfertarNegocio(SqlServerDBConnection.Instance());
                comprarOfertarNegocio.Ofertar(UsuarioLogueado.Instance().userId, selRow.Cells["Codigo"].Value.ToString(), parsedValue);
                this.Close();
            }
        }