예제 #1
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();
        }
예제 #2
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;
        }
예제 #3
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;
            }
        }