示例#1
0
        public static bool update(FormaPagto obj)
        {
            bool retorno = true;

            try
            {
                string sql = "update formapagto set descricao = @descricao, ativo = @ativo , ultnome = @ultnome" +
                             " where seqformapagto = @seqformapagto";
                SQLiteCommand cmd = new SQLiteCommand();
                cmd.CommandText = sql;
                cmd.Parameters.AddWithValue("@seqformapagto", obj.Seqformapagto);
                cmd.Parameters.AddWithValue("@descricao", obj.Descricao);
                cmd.Parameters.AddWithValue("@ativo", obj.Ativo);
                cmd.Parameters.AddWithValue("@ultnome", obj.Ultnome);
                cmd.Connection = BancoDados.ConectarBD();
                cmd.ExecuteNonQuery();
                Funcao.GravarLog("Cadastro de formas de pagamentos ( " + obj.Descricao + " ) atualizado com sucesso !!!", "APP");
            }
            catch (SQLiteException erro)
            {
                retorno = false;
                Funcao.GravarLog("Erro ao cadastrar a forma de pagamento ( " + obj.Descricao + " ) " + erro.Message);
            }

            return(retorno);
        }
示例#2
0
        private void btnGravar_Click(object sender, EventArgs e)
        {
            if (ValidarFormulario())
            {
                FormaPagto formaPagto = new FormaPagto();
                formaPagto.Seqformapagto = int.Parse(txtSeqformapagto.Text);
                formaPagto.Descricao     = txtDescricao.Text;
                formaPagto.Ativo         = chkAtivo.Checked;
                formaPagto.Ultnome       = Properties.Settings.Default.ultnome;

                if (modo)
                {
                    if (FormaPagtoController.insert(formaPagto))
                    {
                        Mensagem.Mostrar("Sucesso !!!", "Dados inserido com sucesso !!!");
                    }
                }
                else
                {
                    if (FormaPagtoController.update(formaPagto))
                    {
                        Mensagem.Mostrar("Sucesso !!!", "Dados atualizado com sucesso !!!");
                    }
                }
                LimparCampos();
                LiberarCampos(true, false, false);
                LiberarBotoes(true, false, true, true);
            }
            else
            {
                Mensagem.Mostrar("Erro na validação", "Favor verificar os dados do cadastro!!!", "CONFIRMAR", 1);
            }
        }
示例#3
0
        static void Main(string[] args)
        {
            PosicaoClass pos1 = new PosicaoClass();

            pos1.X = 10;
            pos1.Y = 20;
            PosicaoStruct pos2 = new PosicaoStruct();

            pos2.X = 30;
            pos2.Y = 40;
            PosicaoStruct pos3 = pos2; //Value type: cópia

            pos3.Y = 50;


            FormaPagto formaPagto = FormaPagto.Boleto;
            Role       role       = Role.Arquiteto;
            Color      cor        = Color.Blue;

            Console.WriteLine(role);
            Console.WriteLine(formaPagto);
            Console.WriteLine(cor);


            Console.WriteLine(pos1);
            Console.WriteLine(pos2);
            Console.WriteLine(pos3);

            Console.ReadLine();
        }
示例#4
0
 public override void Novo()
 {
     base.Novo();
     _formaPagto = new FormaPagto();
     VincularDados();
     txtDescricao.Focus();
 }
示例#5
0
 public void Salvar(FormaPagto model)
 {
     if (model.Id == 0)
     {
         _rep.Add(model);
     }
     else
     {
         _rep.Update(model);
     }
 }
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            Conexao    c     = new Conexao();
            FormaPagto forma = new FormaPagto();

            forma.DescFormaPagto = txtFormaPagto.Text;

            FormaPagtoController fController = new FormaPagtoController();

            MessageBox.Show(fController.cadastrarFormaPagto(forma));
            c.desconectar();
        }
示例#7
0
 public override void Editar()
 {
     if (dgvDados.RowCount > 0)
     {
         base.Editar();
         int id = Grade.RetornarId(ref dgvDados, "Codigo");
         _formaPagto = new FormaPagto();
         _formaPagto = _unitOfWork.ServicoFormaPagto.ObterPorId(id);
         VincularDados();
         txtDescricao.Focus();
     }
 }
示例#8
0
 // Insert: Pagtos
 public async Task InsertAsync(FormaPagto formaPagto)
 {
     try
     {
         _context.Add(formaPagto);
         await _context.SaveChangesAsync();
     }
     catch (Exception e)
     {
         throw new Exception(e.Message);
     }
 }
示例#9
0
        public string cadastrarFormaPagto(FormaPagto forma)
        {
            FormaPagtoDao formaDao = new FormaPagtoDao();
            int           f        = formaDao.cadastrarFormaPagto(forma);

            if (f > 0)
            {
                return("Cadastro realizado com sucesso," + f + "cadastrado(s)");
            }
            else
            {
                return("Erro ao cadastrar");
            }
        }
        public void Salvar(FormaPagto model)
        {
            if (model.Codigo <= 0)
            {
                throw new Exception("Informe o código!");
            }
            if (string.IsNullOrWhiteSpace(model.Nome))
            {
                throw new Exception("Informe o nome!");
            }

            _rep.Salvar(model);
            _rep.Commit();
        }
        public int cadastrarFormaPagto(FormaPagto forma)
        {
            String str = "INSERT INTO tbFormaPagto(descFormaPagto )" +
                         "VALUES ('" + forma.DescFormaPagto + "')";

            c.conectar();
            SqlCommand cmd  = new SqlCommand(str, Conexao.conection);
            int        qtde = cmd.ExecuteNonQuery();

            if (qtde > 0)
            {
                return(qtde);
            }
            else
            {
                return(0);
            }
        }
示例#12
0
        public async Task <IActionResult> Create(FormaPagto formaPagto)
        {
            // Se o modelo não foi validado

            if (!ModelState.IsValid)
            {
                var formaPagtos = await _formaPagtoService.FindAllAsync();

                FormaPagtoFormViewModel viewModel = new FormaPagtoFormViewModel {
                    formaPagtos = formaPagtos
                };
                return(View(viewModel));
            }

            await _formaPagtoService.InsertAsync(formaPagto);

            return(RedirectToAction(nameof(Index)));
        }
示例#13
0
        // Update: Pagtos
        public async Task UpdateAsync(FormaPagto formaPagto)
        {
            // Verifica se ID existe
            bool HasAny = await _context.FormaPagtos.AnyAsync(Pagto => Pagto.IdPagto == formaPagto.IdPagto);

            if (!HasAny)
            {
                throw new Exception("Id não existe");
            }

            try
            {
                _context.Update(formaPagto);
                await _context.SaveChangesAsync();
            }
            catch (Exception e)
            {
                throw new Exception(e.Message);
            }
        }
示例#14
0
        // Remove: Pagtos
        public async Task RemoveAsync(int id)
        {
            // Verifica se ID existe
            bool HasAny = await _context.FormaPagtos.AnyAsync(Pagto => Pagto.IdPagto == id);

            if (!HasAny)
            {
                throw new Exception("Id não existe");
            }

            try
            {
                FormaPagto formaPagto = await _context.FormaPagtos.FindAsync(id);

                _context.Remove(formaPagto);
                await _context.SaveChangesAsync();
            }
            catch (Exception e)
            {
                throw new Exception(e.Message);
            }
        }
示例#15
0
        public static List <FormaPagto> listarFormaPagtoBySeqformapagto(string seqformapagto)
        {
            //Cria lista
            List <FormaPagto> formaPagtos = new List <FormaPagto>();

            try
            {
                FormaPagto    formaPagto = new FormaPagto();
                SQLiteCommand cmd        = new SQLiteCommand(
                    string.Format("select * from formapagto where seqformapagto = {0} and ativo = 1", seqformapagto), BancoDados.ConectarBD());

                //Intermediario recebe a respota do comandos sql enviado
                SQLiteDataAdapter dataAdapter = new SQLiteDataAdapter(cmd);

                //Estrutura da tabela
                DataTable dataTable = new DataTable();

                //Preencher com a estrutura do select enviado com as tuplas
                dataAdapter.Fill(dataTable);

                //Percorrer as linhas do datatable para adicionar na lista
                foreach (DataRow dataRow in dataTable.Rows)
                {
                    //Adiciona na lista Especificando a clouna
                    formaPagto.Seqformapagto = int.Parse(dataRow["seqformapagto"].ToString());
                    formaPagto.Descricao     = dataRow["descricao"].ToString();
                    formaPagto.Ativo         = bool.Parse(dataRow["ativo"].ToString());

                    formaPagtos.Add(formaPagto);
                }
            }
            catch (SQLiteException erro)
            {
                Funcao.GravarLog("BancoDados.List<FormaPagto> listarUsuarioBySeqformapagto(string seqformapagto)() : " + erro.Message.ToString());
            }

            return(formaPagtos);
        }
示例#16
0
        public async Task <IActionResult> Edit(int id, FormaPagto formaPagto)
        {
            if (id != formaPagto.IdPagto)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    await _formaPagtoService.UpdateAsync(formaPagto);

                    return(RedirectToAction(nameof(Index)));
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (id != formaPagto.IdPagto)
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
            }
            else
            {
                var formaPagtos = await _formaPagtoService.FindAllAsync();

                FormaPagtoFormViewModel viewModel = new FormaPagtoFormViewModel {
                    formaPagtos = formaPagtos
                };
                return(View(viewModel));
            }
        }