Beispiel #1
0
        private void btnBuscar_Click(object sender, EventArgs e)
        {
            btnSeleccionar.Enabled = true;
            string razonSocial;
            string cuit;
            string mail;

            razonSocial = txtRazonSocial.Text;
            cuit        = txtCuit.Text;
            mail        = txtMail.Text;

            if (razonSocial == "")
            {
                razonSocial = "DEFAULT";
            }
            if (cuit == "")
            {
                cuit = "DEFAULT";
            }
            if (mail == "")
            {
                mail = "DEFAULT";
            }


            DataTable proveedoresFiltrados = PresenterProveedor.instance().buscarProveedores(this, razonSocial, cuit, mail);

            dataGridView1.DataSource = proveedoresFiltrados;
        }
Beispiel #2
0
        private void btn_Eliminar_Click(object sender, EventArgs e)
        {
            if (!txtId.Text.Equals(""))
            {
                PresenterProveedor.instance().eliminarOferta(txtId.Text);
                btn_Buscar.Enabled            = false;
                btn_Editar.Enabled            = false;
                btn_Guardar.Enabled           = false;
                btn_Eliminar.Enabled          = false;
                txtFiltroFecha.Enabled        = false;
                txtFiltrarDescripcion.Enabled = false;

                txtId.Text             = "";
                txtDescripcion.Text    = "";
                txtFechaInicio.Text    = "";
                txtFechaVenc.Text      = "";
                txtPrecioOferta.Text   = "";
                txtPrecioLista.Text    = "";
                txtCantDisponible.Text = "";
                txtMaxCantUsuario.Text = "";

                txtCantDisponible.Enabled = false;
                txtDescripcion.Enabled    = false;
                txtId.Enabled             = false;
                txtPrecioLista.Enabled    = false;
                txtPrecioOferta.Enabled   = false;
                txtMaxCantUsuario.Enabled = false;
                txtFechaInicio.Enabled    = false;
                txtFechaVenc.Enabled      = false;

                this.reiniciarTodo();
            }
        }
Beispiel #3
0
        private void btn_Guardar_Click(object sender, EventArgs e)
        {
            int  num;
            bool esNumero  = int.TryParse(txtCantDisponible.Text, out num);
            bool esNumero1 = int.TryParse(txtMaxCantUsuario.Text, out num);

            if (esNumero && esNumero1)
            {
                try{
                    if (txtId.Enabled)
                    {
                        Oferta oferta = new Oferta(txtId.Text, txtDescripcion.Text, Convert.ToDateTime(txtFechaInicio.Text), Convert.ToDateTime(txtFechaVenc.Text), Convert.ToDouble(txtPrecioOferta.Text), Convert.ToDouble(txtPrecioLista.Text), PresenterProveedor.instance().getProveedorActual(), Convert.ToInt32(txtCantDisponible.Text), Convert.ToInt32(txtMaxCantUsuario.Text));
                        PresenterProveedor.instance().nuevaOferta(oferta);
                        this.reiniciarTodo();
                    }
                    else
                    {
                        Oferta oferta = new Oferta(txtId.Text, txtDescripcion.Text, Convert.ToDateTime(txtFechaInicio.Text), Convert.ToDateTime(txtFechaVenc.Text), Convert.ToDouble(txtPrecioOferta.Text), Convert.ToDouble(txtPrecioLista.Text), PresenterProveedor.instance().getProveedorActual(), Convert.ToInt32(txtCantDisponible.Text), Convert.ToInt32(txtMaxCantUsuario.Text));
                        PresenterProveedor.instance().editarOferta(oferta);
                        this.reiniciarTodo();
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                    btn_Guardar.Enabled = true;
                }
            }
            else
            {
                MessageBox.Show("Ingrese datos validos");
            }
        }
Beispiel #4
0
 private void btnHabilitar_Click(object sender, EventArgs e)
 {
     if (!txtId.Text.Equals(""))
     {
         PresenterProveedor.instance().habilitarOferta(txtId.Text);
         this.reiniciarTodo();
     }
 }
Beispiel #5
0
        private void btn_Buscar_Click(object sender, EventArgs e)
        {
            btnSeleccionar.Enabled = true;
            btn_Editar.Enabled     = false;
            btn_Eliminar.Enabled   = false;
            //btnSeleccionar.Enabled = true;
            DataTable ofertasFiltradas = PresenterProveedor.instance().filtrarOfertas(txtFiltrarDescripcion.Text, Convert.ToDateTime(txtFiltroFecha.Text), PresenterProveedor.instance().getProveedorActual());

            dataGridView1.DataSource = ofertasFiltradas;
        }
        private void RecargarForm()
        {
            DataTable provFitrados = PresenterProveedor.instance().buscarProveedoresSinUsuario(); //esto es para no filtrar por nada

            dataGridView1.DataSource = provFitrados;

            DataTable usuariosFiltrados = RepoUsuario.instance().traerUsuariosFiltrados("");

            dataGridView2.DataSource = usuariosFiltrados;
        }
        private void AsginarUsuarioAProveedor_Load(object sender, EventArgs e)
        {
            DataTable provFitrados = PresenterProveedor.instance().buscarProveedoresSinUsuario();

            dataGridView1.DataSource = provFitrados;

            DataTable usuariosFiltrados = RepoUsuario.instance().traerUsuariosFiltrados("");

            dataGridView2.DataSource = usuariosFiltrados;
        }
Beispiel #8
0
        private void btn_Buscar_Click(object sender, EventArgs e)
        {
            btnSeleccionar.Enabled = true;
            btn_Editar.Enabled     = false;
            btn_Eliminar.Enabled   = false;
            //btnSeleccionar.Enabled = true;
            DataTable ofertasFiltradas = PresenterProveedor.instance().filtrarOfertasPorProveedor(txtFiltroProveedor.Text);

            dataGridView1.DataSource = ofertasFiltradas;
        }
Beispiel #9
0
        private void btnBuscar_Click(object sender, EventArgs e)
        {
            int  num;
            bool esNumero = int.TryParse(txtDni.Text, out num);

            if (esNumero)
            {
                int       cliente = Convert.ToInt32(txtDni.Text);
                DataTable cupones = PresenterProveedor.instance().traerCuponesNoCanjeadosDeProveedorActual(cliente);
                dataGridView1.DataSource = cupones;
            }
            else
            {
                MessageBox.Show("Ingrese un DNI correcto");
            }
        }
Beispiel #10
0
        private void btnCanjear_Click(object sender, EventArgs e)
        {
            if (dataGridView1.SelectedRows != null)
            {
                DataGridViewRow seleccionados = dataGridView1.SelectedRows[0];
                int             cupon         = Convert.ToInt32(seleccionados.Cells[0].Value);
                PresenterProveedor.instance().canjearCupon(cupon);

                int       cliente = Convert.ToInt32(txtDni.Text);
                DataTable cupones = PresenterProveedor.instance().traerCuponesNoCanjeadosDeProveedorActual(cliente);
                dataGridView1.DataSource = cupones;

                btnCanjear.Enabled = false;
            }
            else
            {
                MessageBox.Show("Seleccione un cupon");
            }
        }