예제 #1
0
        public frmConsultaProdutos(Controllers.ctrlProdutos pCtrlProduto)
        {
            InitializeComponent();
            umCtrlProduto = pCtrlProduto;
            umProduto     = new Classes.produtos();

            carregarDados(umCtrlProduto);
        }
        public frmCadastroDepositos(Controllers.ctrlDepositos pCtrlDeposito)
        {
            InitializeComponent();
            umCtrlDeposito = pCtrlDeposito;
            umaCidade      = new Classes.cidades();

            umProduto = new Classes.produtos();

            btn_PesquisarProduto.Image = umImgPesquisaSair;
            btn_Pesquisar.Image        = umImgPesquisaSair;
        }
예제 #3
0
 public override string Excluir(object pObj)
 {
     if (pObj == null)
     {
         return("Erro: Produdo está nula!");
     }
     else
     {
         Classes.produtos vlProduto = (Classes.produtos)pObj;
         return(ExcluirToString(nameTable, "codigo", vlProduto.Codigo.ToString()));
     }
 }
예제 #4
0
 public override string Alterar(object pObj)
 {
     if (pObj == null)
     {
         return("Erro: Produto está nula!");
     }
     else
     {
         Classes.produtos vlProduto = (Classes.produtos)pObj;
         return(AlterarToString(nameTable, vlProduto.arrayStringCampos(),
                                vlProduto.arrayStringValores()));
     }
 }
        public frmIntegracaoMagento(conexaoMagento pConexaoMagento, Controllers.ctrlProdutos pCtrl)
        {
            InitializeComponent();

            //umProduto = new Classes.produtos();
            umMagentoProd = new magentoProdutos(pConexaoMagento);
            umProduto     = new Classes.produtos(0, 0, "", "", "DeskJet-2230",
                                                 "", "", decimal.Parse("1523"),
                                                 "", 4, 12, decimal.Parse("10"),
                                                 0, 0);
            umaCtrlProduto = pCtrl;
            FmsgLog        = "";
            FimagemBase64  = "";
            FlistaProdutos = new List <Tuple <Classes.produtos, bool[]> >();
            umConexao      = pConexaoMagento;
        }
예제 #6
0
 public override void ConhecaOBJ(object pOBJ)
 {
     umProduto = (Classes.produtos)pOBJ;
 }
 public magentoProdutos(API.conexaoMagento pConexao)
 {
     umaConexao    = pConexao;
     umProduto     = new Classes.produtos();
     Fconferencias = new bool[] { true, true };
 }
 private void btn_Cadastro_Click(object sender, EventArgs e)
 {
     closing = true;
     if (string.IsNullOrEmpty(txtb_Produto.Text))
     {
         errorMSG.SetError(lbl_Produto, "O campo 'Produto' é obrigatório!");
         txtb_Produto.Focus();
     }
     else if (string.IsNullOrEmpty(txtb_Unidade.Text))
     {
         errorMSG.Clear();
         errorMSG.SetError(lbl_Unidade, "O campo 'UND' (unidade) é obrigatório!");
         txtb_Unidade.Focus();
     }
     else if (string.IsNullOrEmpty(txtb_PrecoVenda.Text))
     {
         errorMSG.Clear();
         errorMSG.SetError(lbl_PrecoVenda, "O campo 'Preço venda' é obrigatório!");
         txtb_PrecoVenda.Focus();
     }
     else if (!ValidacaoDoubleMoeda(txtb_PesoBruto.Text, false))
     {
         errorMSG.Clear();
         errorMSG.SetError(lbl_PesoBruto, "O campo 'Peso Bruto' é obrigatório!");
         txtb_PesoBruto.Focus();
     }
     else if (verificarPesoLiq())
     {
         txtb_PesoLiquido.Focus();
     }
     else if (string.IsNullOrEmpty(txtb_Modelo.Text))
     {
         errorMSG.Clear();
         errorMSG.SetError(lbl_Modelo, "Campo 'Modelo' deve ser inserido" +
                           "usando o campo 'Código' ou o botão" +
                           "'Pesquisar'");
         txtb_CodigoModelo.Focus();
     }
     else if (string.IsNullOrEmpty(txtb_SubGrupo.Text))
     {
         errorMSG.Clear();
         errorMSG.SetError(lbl_SubGrupo, "Campo 'Subgrupo' deve ser inserido" +
                           "usando o campo 'Código' ou o botão" +
                           "'Pesquisar'");
         txtb_CodigoSubGrupo.Focus();
     }
     else if (lv_Fornecedores.Items.Count == 0)
     {
         errorMSG.Clear();
         errorMSG.SetError(lbl_Fornecedor, "Insira ao menos um fornecedor");
         txtb_CodigoFornecedor.Focus();
     }
     else
     {
         var vlProduto = new Classes.produtos(txtb_Codigo.Text == "" ? 0 : int.Parse(txtb_Codigo.Text),
                                              txtb_CodigoUsu.Text == "" ? 0 : int.Parse(txtb_CodigoUsu.Text),
                                              txtb_DataCadastro.Text,
                                              txtb_DataUltAlt.Text,
                                              txtb_Produto.Text,
                                              txtb_Referencia.Text,
                                              txtb_CodigoBarras.Text,
                                              strToDecimal(txtb_Custo.Text),
                                              txtb_Unidade.Text,
                                              int.Parse(txtb_Saldo.Text == "" ? "0" : txtb_Saldo.Text),
                                              strToDecimal(txtb_PesoBruto.Text),
                                              strToDecimal(txtb_PesoLiquido.Text),
                                              strToDecimal(txtb_PrecoUltCompra.Text),
                                              strToDecimal(txtb_PrecoVenda.Text));
         vlProduto.UmModelo.ThisModelo     = umModelo;
         vlProduto.UmSubgrupo.ThisSubgrupo = umSubgrupo;
         vlProduto.ListaFornecedores       = lvToList();
         ObjToDataBase(vlProduto, umaCtrlProduto);
     }
 }