Example #1
0
        //METEDO ALTERAR
        public void Alterar(ModeloCompra modelo)
        {
            if (modelo.Com_cod <= 0)
            {
                throw new Exception("Selecione um codigo");
            }
            if (modelo.Com_total <= 0)
            {
                throw new Exception("O valor da compra de se informado");
            }
            if (modelo.For_cod <= 0)
            {
                throw new Exception("O codogo do fornecedor deve se informado");
            }
            if (modelo.Com_nparcelas <= 0)
            {
                throw new Exception("O numeros de parcelas deve se informado");
            }
            if (modelo.Com_data != DateTime.Now)
            {
                throw new Exception("Adata da compra não corresponde a dada atual");
            }
            DALCompra compra = new DALCompra(Conexao);

            compra.Alterar(modelo);
        }
        public void Alterar(ModeloCompra modelo)
        {
            if (modelo.ComCod <= 0)
            {
                throw new Exception("O código da compra dever ser maior do que zero");
            }

            if (modelo.ComNParcelas <= 0)
            {
                throw new Exception("O número de parcelas dever ser maior do que zero");
            }

            if (modelo.ForCod <= 0)
            {
                throw new Exception("O código do fornecedor deve ser informado");
            }

            if (modelo.ComTotal <= 0)
            {
                throw new Exception("O valor da compra deve ser informado");
            }

            DALCompra DALobj = new DALCompra(conexao);

            DALobj.Alterar(modelo);
        }
Example #3
0
        //-------------------------------------------------------------------------------------------------------------------
        public void Alterar(ModeloCompra obj)
        {
            //O nome da categoria é obrigatorio
            if (obj.com_nfiscal <= 0)
            {
                throw new Exception("Campo não Informado");
            }

            if (obj.com_pagto_total <= 0)
            {
                throw new Exception("Campo obrigatorio");
            }

            if (obj.com_nparcela <= 0)
            {
                throw new Exception("Campo Obrigatorio");
            }

            if (obj.com_status <= 0)
            {
                throw new Exception("Campo Obrigatorio");
            }

            DALCompra DALobj = new DALCompra();

            DALobj.Alterar(obj);
        }
Example #4
0
        //==============================================================================================================================
        //Metodo para alterar uma Compra =================================================================== https://youtu.be/ZSwhlPfD7V8?list=PLfvOpw8k80Wqj1a66Qsjh8jj4hlkzKSjA&t=639
        public void Alterar(ModeloCompra modelo)
        {
            //validação da compra:
            if (modelo.ComCod <= 0)
            {
                throw new Exception("O codigo da compra deve ser informado"); // cria uma exceção, e retornar a mensagem obrigando
            }

            if (modelo.ComValorTotal <= 0)
            {
                throw new Exception("O valor da compra deve ser informado"); // cria uma exceção, e retornar a mensagem obrigando
            }

            if (modelo.ForCod <= 0)
            {
                throw new Exception("O fornecedor deve ser informado"); // cria uma exceção, e retornar a mensagem obrigando
            }

            if (modelo.ComNparcelas <= 0)
            {
                throw new Exception("O informe o número de parcelas"); // cria uma exceção, e retornar a mensagem obrigando
            }

            //validação para compra com datas retroativas: Controle das datas das compras -  https://youtu.be/ZSwhlPfD7V8?list=PLfvOpw8k80Wqj1a66Qsjh8jj4hlkzKSjA&t=527
            //if (modelo.ComData < DateTime.Now)
            //{
            //    throw new Exception("Data da compra não pode ser menor que a data atual"); // cria uma exceção, e retornar a mensagem obrigando
            //}

            //cria um objeto, e informa a conexão
            DALCompra DALobj = new DALCompra(conexao);

            //manda Alterar no banco conforme as informações coletadas na tela
            DALobj.Alterar(modelo);
        }
        public void Alterar(ModeloCompra modelo)
        {
            if (modelo.com_cod <= 0)
            {
                throw new Exception("O código da compra deve ser informado");
            }
            ValidaCampos(modelo);
            DALCompra DALObj = new DALCompra(conexao);

            DALObj.Alterar(modelo);
        }
 public static void Alterar(MCompra modelo)
 {
     DALCompra.Alterar(modelo);
 }