public void refrescarGrilla()
        {
            N_Proveedor nPro = new N_Proveedor();

            dgProveedor.AutoGenerateColumns = false;
            dgProveedor.DataSource          = nPro.getAllProveedor(txtFiltro.Text);
        }
Beispiel #2
0
        private void btnGuardarProv_Click(object sender, EventArgs e)
        {
            if (txtObligatorios())             // si devuelve true los txt obligatorios estan completos
            {
                E_Proveedor Proveedor = new E_Proveedor();

                if (txtId.Text != "")
                {
                    Proveedor.idProveedor = Convert.ToInt64(txtId.Text);
                }

                Proveedor.raSocial = txtNombre.Text;
                Proveedor.telefono = txtTelefono.Text;

                Proveedor.localidad.idLocalidad = ((ComboItem)cboLocalidad.SelectedItem).Id;
                Proveedor.detalle = txtObserv.Text;
                Proveedor.cuit    = txtCuit.Text;
                Proveedor.mail    = txtMail.Text;


                DateTime dt;
                if (DateTime.TryParse(mtxtFechaReg.Text, out dt))
                {
                    Proveedor.fecReg = Convert.ToDateTime(mtxtFechaReg.Text);
                }
                else
                {
                    Proveedor.fecReg = null;
                }


                N_Proveedor nProveedor = new N_Proveedor();
                string      xRet       = nProveedor.guardar(Proveedor);
                if (xRet != "0")
                {
                    MessageBox.Show("¡No se pudo guardar el Proveedor!");
                }
                else                 // se guardo correctamente
                {
                    MessageBox.Show("¡El proveedor se guardo correctamente!", "Operacion Exitosa", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                    if (_idProveedor != 0)                     // si se realizo una modificacion
                    {
                        this.Close();
                    }
                    else if (_frmAnterior == frmBsqProveedor._frmName)                     // si se agrego un proveedor y fue llamado del bsqProveedor
                    {
                        this.Close();
                    }
                }
            }
            else
            {
                MessageBox.Show("¡Los campos obligatorios deben estar completos (*)!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Beispiel #3
0
        //Metodos
        private void refrescarGrilla()
        {
            List <E_Proveedor> Proveedores;
            N_Proveedor        NProveedor = new N_Proveedor();

            dgProveedor.AutoGenerateColumns = false;

            Proveedores = NProveedor.getAllProveedor(txtBsc.Text);
            if (Proveedores != null)
            {
                dgProveedor.AutoGenerateColumns = false;
                dgProveedor.DataSource          = Proveedores;
            }
            else
            {
                MessageBox.Show("No se cargo la gillla");
            }
        }
Beispiel #4
0
        private void buscarProveedor()
        {
            N_Proveedor nProveedor = new N_Proveedor();

            //si el txt id de proveedor esta vacio pone por defecto el valor uno del consumidor final
            if (string.IsNullOrEmpty(txtIdProveedor.Text))
            {
                txtIdProveedor.Text = Convert.ToString(1);
            }
            E_Proveedor proveedor = nProveedor.getOne(Convert.ToInt64(txtIdProveedor.Text));

            // si el proveedor es null es que no lo ah encontrado entonce se pone por defecto consumidor final
            if (proveedor == null)
            {
                proveedor = nProveedor.getOne(1);
            }
            txtIdProveedor.Text = proveedor.idProveedor.ToString();
            txtDescripcion.Text = proveedor.raSocial;
            txtCuitDni.Text     = proveedor.cuit.ToString();
        }
Beispiel #5
0
        public void ConsultarProv(Int64 idProveedor)
        {
            E_Proveedor Prov;
            N_Proveedor nProv = new N_Proveedor();

            Prov = nProv.getOne(idProveedor);

            txtId.Text     = Convert.ToString(Prov.idProveedor);
            txtNombre.Text = Prov.raSocial;
            txtObserv.Text = Prov.detalle;
            txtMail.Text   = Prov.mail;

            txtCuit.Text      = Convert.ToString(Prov.cuit);
            mtxtFechaReg.Text = Prov.fecReg.ToString();
            txtTelefono.Text  = Prov.telefono;

            posicionarCboProvincia(Prov.localidad.provincia.IdProvincia);
            cargarCboLocalidad(Prov.localidad.provincia.IdProvincia);
            posicionarCboLocalidad(Prov.localidad.idLocalidad);
            // habilitar el btnEliminar
            btnEliminar.Enabled = true;
        }
Beispiel #6
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            DialogResult respuesta = MessageBox.Show("¿Está seguro que desea eliminar el registro?", "Eliminar", MessageBoxButtons.YesNo, System.Windows.Forms.MessageBoxIcon.Exclamation);

            switch (respuesta)
            {
            case DialogResult.Yes:


                N_Proveedor nProveedor = new N_Proveedor();
                if (_idProveedor != 0)
                {
                    nProveedor.delete(_idProveedor);
                }

                this.Close();
                break;

            case DialogResult.No:
                this.Close();
                break;
            }
        }
Beispiel #7
0
 public void BuscarRegistroRazon()
 {
     DataListado.DataSource = N_Proveedor.BuscarProveedorRazon(this.txtBuscar.Text);
 }
Beispiel #8
0
 public void MostrarRegistro()
 {
     DataListado.DataSource = N_Proveedor.MostrarRegistro();
 }
Beispiel #9
0
        private void consultarArticulo(E_Articulo oArticulo)
        {
            txtCodArticulo.Text = oArticulo.codArticulo;
            txtDescr.Text       = oArticulo.descripcion;
            foreach (ComboItem cboItem in cboMarca.Items)
            {
                if (cboItem.Id == oArticulo.marca.idMarca)
                {
                    cboMarca.SelectedItem = cboItem;
                }
            }
            foreach (ComboItem cboItem in cboRubro.Items)
            {
                if (cboItem.Id == oArticulo.rubro.idRubro)
                {
                    cboRubro.SelectedItem = cboItem;
                }
            }
            foreach (ComboItem cboItem in cboUnidad.Items)
            {
                if (cboItem.Id == oArticulo.unidad.idUnidad)
                {
                    cboUnidad.SelectedItem = cboItem;
                }
            }
            txtUbicacion.Text   = oArticulo.ubicacion;
            txtStock.Text       = oArticulo.stock.ToString();
            txtStockMin.Text    = oArticulo.stockMin.ToString();
            txtFecCom.Value     = Convert.ToDateTime(oArticulo.fecCompra);
            txtObservacion.Text = oArticulo.observacion;
            txtPreLista.Text    = oArticulo.precioLista.ToString();
            txtPreFinal.Text    = oArticulo.precioFinal.ToString();
            txtGanancia.Text    = oArticulo.ganancia.ToString();
            txtIva.Text         = oArticulo.iva.ToString();
            //txtCosto.Text = totalCosto().ToString();
            //activo el eliminar
            btnEliminar.Enabled = true;
            //Si se esta consultando un articulo los campos de stock son de solo lectura
            //txtStock.ReadOnly = true; #Modificado A Pedido#
            //txtStockMin.ReadOnly = true;  #Modificado A pedido#

            // cargar la grilla costo
            dgCosto.Rows.Add(new[] { oArticulo.precioLista.ToString() });
            foreach (E_DetalleCondicionCosto detCosto in oArticulo.detCondCosto)
            {
                ClsColItem colItem = new ClsColItem();
                colItem.condicion        = detCosto.condicion;
                colItem.porcentaje       = detCosto.porcentaje;
                colItem.HeaderText       = detCosto.descrpcion;
                colItem.CellTemplate     = dgCosto.Columns[0].CellTemplate;
                colItem.AutoSizeMode     = dgCosto.Columns[0].AutoSizeMode;
                colItem.DefaultCellStyle = dgCosto.Columns[0].DefaultCellStyle;

                dgCosto.Columns.Add(colItem);
                ordenarColumnas();
                calcularPrecColumna();
            }
            //Habilito el group de costo
            grCosto.Enabled = true;

            //Colocar el proveedor


            N_Proveedor nProve     = new N_Proveedor();
            E_Proveedor oProveedor = nProve.getOne(oArticulo.proveedor.idProveedor);

            if (oProveedor != null)
            {
                txtProveedor.Text = oProveedor.raSocial;
            }
        }
 public void MostrarRegistro()
 {
     DataListado.DataSource = N_Proveedor.MostrarRegistro();
     this.DataListado.ClearSelection();
 }