示例#1
0
        public frmConsultaVendas(Controllers.ctrlVendas pCtrlVenda)
        {
            InitializeComponent();
            umCtrlVenda = pCtrlVenda;
            umaVenda    = new Classes.vendas();
            carregarDados(umCtrlVenda);

            btn_Excluir.Text    = "Cancelar";
            btn_Alterar.Visible = false;
            resizeButtons();
        }
 public override string Inserir(object pObj)
 {
     if (pObj == null)
     {
         return("Erro: Venda está nula!");
     }
     else
     {
         Classes.vendas vlCompra = (Classes.vendas)pObj;
         return(InserirToString(nameTable,
                                vlCompra.arrayStringCampos(),
                                vlCompra.arrayStringValores(), true));
     }
 }
 public override string Alterar(object pObj)
 {
     if (pObj == null)
     {
         return("Erro: Venda está nula!");
     }
     else
     {
         Classes.vendas vlCompra   = (Classes.vendas)pObj;
         string         alteration = $"UPDATE {nameTable} SET ";
         for (int i = 4; i <= vlCompra.arrayStringValores().Length - 1; i++)
         {
             if ((int.TryParse(vlCompra.arrayStringValores()[i], out int _) ||
                  decimal.TryParse(vlCompra.arrayStringValores()[i], out decimal _)) &&
                 !vlCompra.arrayStringValores()[i].Contains("+"))
             {
                 alteration += $"{vlCompra.arrayStringCampos()[i]} = " +
                               $"{vlCompra.arrayStringValores()[i].Replace(',', '.')}, ";
             }
        public void CarregarTxtBox(Classes.vendas pUmaCompra)
        {
            txtb_Modelo.Text    = pUmaCompra.Modelo;
            txtb_Serie.Text     = pUmaCompra.Serie;
            txtb_NumNF.Text     = pUmaCompra.NumeroNF;
            dt_Chegada.Text     = pUmaCompra.Saida;
            dt_Emissao.Text     = pUmaCompra.Emissao;
            txtb_CodigoUsu.Text = pUmaCompra.CodigoUsu.ToString();

            txtb_Fornecedor.Text      = pUmaCompra.UmCliente.Cliente;
            txtb_CodigoCliente.Text   = pUmaCompra.UmCliente.Codigo.ToString();
            txtb_Transport.Text       = pUmaCompra.UmaTransportadora.Transportadora;
            txtb_CodigoTransport.Text = pUmaCompra.UmaTransportadora.Codigo.ToString();
            txtb_CondicaoPag.Text     = pUmaCompra.UmaCondicaoPag.CondicaoPag;
            txtb_CodigoCondPag.Text   = pUmaCompra.UmaCondicaoPag.Codigo.ToString();

            listToLvItensCompra(pUmaCompra.UmaListaItens);
            listToLvContasPagar(pUmaCompra.UmaListaContasReceber);

            umaVenda.ThisCompra = pUmaCompra;
            btn_Salvar.Enabled  = true;
        }
示例#5
0
 public override void ConhecaOBJ(object pOBJ)
 {
     umaVenda = (Classes.vendas)pOBJ;
 }