Example #1
0
        public void Update(MODEL.Cliente cliente, Image imagem)
        {
            string erro = "";

            if (cliente.id < 1)
            {
                erro += "\tId invalido\n";
            }
            if (cliente.senha.Equals(""))
            {
                erro += "\tSenha não pode ser nula\n";
            }
            if (cliente.nome.Equals(""))
            {
                erro += "\tNome não pode ser nulo\n";
            }
            if (cliente.endereco.Equals(""))
            {
                erro += "\tEndereco não pode ser nulo\n";
            }
            if (cliente.saldo < 0 || cliente.saldo.Equals(null))
            {
                erro += "\tSaldo não pode ser" + (cliente.saldo < 0 ? " menor que zero" : " nulo") + "\n";
            }
            if (cliente.imagem.Equals(""))
            {
                erro += "\tSelecione uma imagem de perfil\n";
            }

            if (!erro.Equals(""))
            {
                MessageBox.Show("Erros detectados: \n" + erro);
            }
            else
            {
                DAL.ClienteDAL cliDal = new DAL.ClienteDAL();
                cliDal.UpdateByCliente(cliente, imagem);
            }
        }