Пример #1
0
        private void iniciarCompra()
        {
            txtId.Enabled       = false;
            txtTotal.Enabled    = false;
            txtCosto.Enabled    = false;
            txtSubtotal.Enabled = false;
            txtCantidad.Enabled = false;
            txtProducto.Enabled = false;
            btnAgregar.Enabled  = false;
            btnComprar.Enabled  = false;
            txtIdProd.Enabled   = false;

            cboProveedor.Enabled = true;
            btnIniciar.Enabled   = true;

            txtBuscar.CharacterCasing = CharacterCasing.Upper;

            ProveedoresNegocio negocioC = new ProveedoresNegocio();

            cboProveedor.DataSource    = negocioC.listarProveedores();
            cboProveedor.DisplayMember = "RAZON_SOCIAL";
            cboProveedor.ValueMember   = "CUIT";

            cboMetodo.Items.Add("EFECTIVO");
            cboMetodo.Items.Add("DÉBITO");
            cboMetodo.Items.Add("CRÉDITO");
        }
Пример #2
0
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            ProveedoresNegocio ProvCrear = new ProveedoresNegocio();

            try
            {
                Proveedores Prov = new Proveedores();

                Prov.Cuit        = txtCuit.Text.Trim();
                Prov.Descripcion = txtDescripcion.Text.Trim();
                Prov.Direccion   = txtDireccion.Text.Trim();
                Prov.IdLocalidad = Convert.ToInt32(cbxCodigoPostal.Text.Trim());
                Prov.Telefono    = txtTelefono.Text.Trim();
                Prov.Mail        = txtMail.Text.Trim();
                Prov.Estado      = true;

                ProvCrear.AgregarProveedor(Prov);
                MessageBox.Show("Agregado con éxito");

                Proveedoress pro = new Proveedoress();
                this.Close();
                pro.Show();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
Пример #3
0
        private void cargar()
        {
            ProveedoresNegocio prov = new ProveedoresNegocio();

            try
            {
                dgvProveedores.DataSource            = prov.listar();
                dgvProveedores.Columns[0].HeaderText = "ID Prov";
                dgvProveedores.Columns[1].HeaderText = "Nombre";
                dgvProveedores.Columns[2].HeaderText = "CUIT";
                dgvProveedores.Columns[3].HeaderText = "ID Contacto";
                dgvProveedores.Columns[4].HeaderText = "Fecha Alta";
                dgvProveedores.Columns[5].HeaderText = "Fecha Baja";
                dgvProveedores.Columns[6].HeaderText = "Ult Modificacion";
                dgvProveedores.Columns[7].HeaderText = "Status";

                dgvProveedores.Columns[0].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
                dgvProveedores.Columns[1].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
                dgvProveedores.Columns[2].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
                dgvProveedores.Columns[3].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
                dgvProveedores.Columns[4].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
                dgvProveedores.Columns[5].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
                dgvProveedores.Columns[6].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
                dgvProveedores.Columns[7].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
Пример #4
0
        private IList <CompraArticulos> listaDetallecompra = new List <CompraArticulos>(); //



        private void Comprarr_Load(object sender, EventArgs e)
        {
            btnModificarArt.Enabled = false;
            txtCantidad.Enabled     = false;
            btnCargar.Enabled       = false;
            btnEliminar.Enabled     = false;
            btnCompra.Enabled       = false;


            try
            {
                List <CompraArticulos> listaDetallecompra2 = new List <CompraArticulos>(); //
                listaDetallecompra = listaDetallecompra2;                                  //

                lblTotal.Text = "0";
                TotalCompra   = 0;

                lblusuariocomp.Text = Login.Userlogin.Nombre.ToString();

                ProveedoresNegocio provelista = new ProveedoresNegocio();
                cbxproveedor.DataSource    = provelista.listar2();
                cbxproveedor.DisplayMember = "DESCRIPCION";
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        } // LOAD
Пример #5
0
        private void btnModificar_Click(object sender, EventArgs e)
        {
            Proveedor          cliente = new Proveedor();
            ProveedoresNegocio negocio = new ProveedoresNegocio();

            if (txtCuit.Text.Length > 0 && txtRazSoc.Text.Length > 0 && txtContacto.Text.Length > 0 && txtNumero.Text.Length > 0 && txtTipo.Text.Length > 0)
            {
                cliente.CUIT                    = Convert.ToInt32(txtCuit.Text);
                cliente.RazonSocial             = txtRazSoc.Text;
                cliente.NombreContacto          = txtContacto.Text;
                cliente.telefono                = new Telefono();
                cliente.telefono.Id             = Convert.ToInt32(txtId.Text);
                cliente.telefono.Numero         = Convert.ToInt32(txtNumero.Text);
                cliente.telefono.TipoDeTelefono = txtTipo.Text;

                if (cliente.telefono.Id > 0)
                {
                    negocio.ModificarProveedor(cliente);
                }
                else
                {
                    MessageBox.Show("EL PROVEEDOR NO EXISTE!! INTENTE CON AGREGAR");
                }

                cargarGrilla();
            }
            else
            {
                MessageBox.Show("DEBEN ESTAR TODOS LOS CAMPOS COMPLETOS!!");
            }
        }
Пример #6
0
        private void ArticulosGral_Load(object sender, EventArgs e)
        {
            MarcasNegocio marc = new MarcasNegocio();

            txtPu.Enabled = false;
            txtPu.Visible = false;

            try
            {
                cbxMarca.DataSource = marc.listar();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }

            ProveedoresNegocio prov = new ProveedoresNegocio();

            try
            {
                cbxProveedor.DataSource = prov.listar2();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
Пример #7
0
        private void ArticulosModificar_Load(object sender, EventArgs e)
        {
            ProveedoresNegocio provacc = new ProveedoresNegocio();

            cbxProveedor.DataSource = provacc.listar2();
            //cbxProveedor.DisplayMember = "DESCRIPCION";


            MarcasNegocio marcaacc = new MarcasNegocio();

            cbxMarca.DataSource = marcaacc.listar();
            //cbxMarca.DisplayMember = "DESCRIPCION";

            try
            {
                txtDescripcion.Text = articulos.Descripcion.ToString();
                cbxProveedor.Text   = articulos.Proveedores.Descripcion;
                cbxMarca.Text       = articulos.Marca.Descripcion;
                txtOrigen.Text      = articulos.Origen.ToString();
                txtStock.Text       = articulos.Stock.ToString();
                txtPu.Text          = articulos.Pu.ToString();
                txtPuCompra.Text    = articulos.PuCompra.ToString();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
Пример #8
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            ProveedoresNegocio proNeg = new ProveedoresNegocio();

            try
            {
                if (dgvProv.SelectedRows.Count > 0)
                {
                    if (MessageBox.Show("Está seguro de que desea eliminar el registro?", "Seguro?", MessageBoxButtons.YesNo) == DialogResult.Yes)
                    {
                        Proveedores aux = (Proveedores)dgvProv.CurrentRow.DataBoundItem;

                        proNeg.eliminar(aux.IdProveedor);
                        Proveedoress pro = new Proveedoress();
                        this.Close();
                        pro.Show();
                    }
                }
                else
                {
                    MessageBox.Show("Debe seleccionar un registro");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
Пример #9
0
        public frmAltaProv(PROVEEDORES id, char tipo)
        {
            InitializeComponent();
            txbNomProv.MaxLength     = 50;
            mtbCUIT.MaxLength        = 13;
            txbNomContacto.MaxLength = 80;
            txbEmail.MaxLength       = 50;
            txbDireccion.MaxLength   = 50;
            txbIDProv.ReadOnly       = true;
            txbIDContacto.ReadOnly   = true;
            btnAceptar.Hide();
            btnCancelar.Hide();


            try
            {
                ProveedoresNegocio conectarP = new ProveedoresNegocio();
                PROVEEDORES        datosP    = new PROVEEDORES();
                datosP = conectarP.ConsultarProv(id.intIDProv);

                ContactosNegocio conectarC = new ContactosNegocio();
                DatosContacto    datosC    = new DatosContacto();
                datosC = conectarC.consultar(id.intIdContacto);

                txbIDProv.Text     = id.intIDProv.ToString();
                txbNomProv.Text    = datosP.strNombre;
                mtbCUIT.Text       = datosP.strCuit;
                txbIDContacto.Text = id.intIdContacto.ToString();

                txbNomContacto.Text = datosC.strNombre;
                mtbTelefono.Text    = datosC.intTelefono.ToString();
                txbEmail.Text       = datosC.strEmail;
                txbDireccion.Text   = datosC.strDireccion;

                if (tipo == 'v')
                {
                    txbNomProv.ReadOnly     = true;
                    mtbCUIT.ReadOnly        = true;
                    txbNomContacto.ReadOnly = true;
                    mtbTelefono.ReadOnly    = true;
                    txbEmail.ReadOnly       = true;
                    txbDireccion.ReadOnly   = true;

                    btnMod.Hide();
                }
                else if (tipo == 'm')
                {
                    btnMod.Show();
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Пример #10
0
        private void btnBaja_Click(object sender, EventArgs e)
        {
            PROVEEDORES id;

            id = (PROVEEDORES)dgvProveedores.CurrentRow.DataBoundItem;

            ProveedoresNegocio prov = new ProveedoresNegocio();

            prov.eliminarLogico(id.intIDProv);

            cargar();
        }
Пример #11
0
        private void cargarGrilla()
        {
            ProveedoresNegocio negocio = new ProveedoresNegocio();

            try
            {
                listarProveedoresLocal    = negocio.listarProveedores();
                dgvProveedores.DataSource = listarProveedoresLocal;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
Пример #12
0
        private void Proveedores_Load(object sender, EventArgs e)
        {
            ProveedoresNegocio provListar = new ProveedoresNegocio();

            try
            {
                dgvProv.DataSource = provListar.listar();
                //dgvProv.Columns["Descripcion"].Visible = false;
                dgvProv.Columns["Estado"].Visible = false;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
Пример #13
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            Proveedor          local;
            ProveedoresNegocio negocio = new ProveedoresNegocio();

            try
            {
                local      = new Proveedor();
                local.CUIT = Convert.ToInt32(txtCuit.Text);

                negocio.EliminarProveedor(local);
                cargarGrilla();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
Пример #14
0
        public frmIngresoRemito()
        {
            InitializeComponent();
            ProveedoresNegocio prov = new ProveedoresNegocio();
            InsumosNegocio     insu = new InsumosNegocio();

            listaP = prov.listar();
            listaI = insu.listar();
            listaR.Clear();

            foreach (PROVEEDORES prove in listaP)
            {
                cmbProv.Items.Add(prove.strNombre);
            }

            foreach (INSUMOS insum in listaI)
            {
                cmbInsumo.Items.Add(insum.strDescripcion);
            }
        }
Пример #15
0
        public void btnMod_Click(object sender, EventArgs e)
        {
            ProveedoresNegocio conectarP = new ProveedoresNegocio();
            PROVEEDORES        datosP    = new PROVEEDORES();
            ContactosNegocio   conectarC = new ContactosNegocio();
            DatosContacto      datosC    = new DatosContacto();

            datosP.intIDProv = Convert.ToInt32(txbIDProv.Text);
            datosP.strNombre = txbNomProv.Text;
            datosP.strCuit   = mtbCUIT.Text;
            datosP.datUltMod = DateTime.Now;

            datosC.intIDContacto = Convert.ToInt32(txbIDContacto.Text);
            datosC.strNombre     = txbNomContacto.Text;
            datosC.intTelefono   = Convert.ToInt32(mtbTelefono.Text);
            datosC.strEmail      = txbEmail.Text;
            datosC.strDireccion  = txbDireccion.Text;

            conectarP.modificar(datosP);
            conectarC.modificar(datosC);
            MessageBox.Show("Proveedor modificado");
        }
Пример #16
0
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            ProveedoresNegocio conectarP = new ProveedoresNegocio();
            PROVEEDORES        datosP    = new PROVEEDORES();

            ContactosNegocio conectarC = new ContactosNegocio();
            DatosContacto    datosC    = new DatosContacto();

            try
            {
                datosC.strNombre    = txbNomContacto.Text;
                datosC.strEmail     = txbEmail.Text;
                datosC.intTelefono  = (int)Convert.ToInt64(mtbTelefono.Text);
                datosC.strDireccion = txbDireccion.Text;

                conectarC.alta(datosC);
            }
            catch (Exception ex)
            {
                throw ex;
            }

            try
            {
                datosP.strNombre     = txbNomProv.Text;
                datosP.strCuit       = mtbCUIT.Text;
                datosP.intIdContacto = conectarC.consultarID();

                conectarP.alta(datosP);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                MessageBox.Show("Proveedor creado exitosamente");
            }
        }
Пример #17
0
        private void btnAgregarProd_Click(object sender, EventArgs e)
        {
            ProveedoresNegocio negocio = new ProveedoresNegocio();

            try
            {
                Proveedor proveedor = new Proveedor();
                proveedor.CUIT = Convert.ToInt32(txtCuit.Text);
                Producto producto = new Producto();
                producto.Id = Convert.ToInt32(dgvProductos.CurrentRow.Cells[0].Value.ToString());
                int precio = Convert.ToInt32(txtPrecio.Text);

                negocio.agregarProductoXProveedor(proveedor, producto, precio);

                txtPrecio.Text = "";
                MessageBox.Show("AGREGADO!");
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
Пример #18
0
        private void dgvProveedores_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            try
            {
                txtCuit.Text     = dgvProveedores.CurrentRow.Cells[0].Value.ToString();
                txtRazSoc.Text   = dgvProveedores.CurrentRow.Cells[1].Value.ToString();
                txtContacto.Text = dgvProveedores.CurrentRow.Cells[2].Value.ToString();

                ProveedoresNegocio negocio = new ProveedoresNegocio();

                Telefono telefono = new Telefono();
                telefono       = negocio.buscarTelefono(Convert.ToInt32(txtCuit.Text));
                txtId.Text     = telefono.Id.ToString();
                txtNumero.Text = telefono.Numero.ToString();
                txtTipo.Text   = telefono.TipoDeTelefono;

                cargarGrillaProductos();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }