예제 #1
0
        public bool Update(Models.FormaPagamento formaPagamento)
        {
            try
            {
                string sql = "UPDATE tbformapagamento SET nomeforma = '"
                             + this.FormatString(formaPagamento.nomeForma) + "'," +
                             " situacao = '" + this.FormatString(formaPagamento.situacao) + "'," +
                             " dtultalteracao = '" + DateTime.Now.ToString("yyyy-MM-dd")
                             + "' WHERE tbformapagamento.codforma = " + formaPagamento.codigo;
                OpenConnection();
                SqlQuery = new SqlCommand(sql, con);

                int i = SqlQuery.ExecuteNonQuery();

                if (i > 1)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            catch (Exception error)
            {
                throw new Exception(error.Message);
            }
            finally
            {
                CloseConnection();
            }
        }
예제 #2
0
 public FormaPagamento GetFormaPagamento(int?codForma)
 {
     try
     {
         var model = new Models.FormaPagamento();
         if (codForma != null)
         {
             OpenConnection();
             var sql = this.Search(codForma, null, null);
             SqlQuery = new SqlCommand(sql, con);
             reader   = SqlQuery.ExecuteReader();
             while (reader.Read())
             {
                 model.codigo         = Convert.ToInt32(reader["FormaPagamento_ID"]);
                 model.nomeForma      = Convert.ToString(reader["FormaPagamento_Nome"]);
                 model.situacao       = Convert.ToString(reader["FormaPagamento_Situacao"]);
                 model.dtCadastro     = Convert.ToDateTime(reader["FormaPagamento_DataCadastro"]);
                 model.dtUltAlteracao = Convert.ToDateTime(reader["FormaPagamento_DataUltAlteracao"]);
             }
         }
         return(model);
     }
     catch (Exception error)
     {
         throw new Exception(error.Message);
     }
     finally
     {
         CloseConnection();
     }
 }
예제 #3
0
        public bool Insert(Models.FormaPagamento formaPagamento)
        {
            try
            {
                var sql = string.Format("INSERT INTO tbformapagamento ( nomeforma, situacao, dtcadastro, dtultalteracao) VALUES ('{0}', '{1}', '{2}', '{3}')",
                                        this.FormatString(formaPagamento.nomeForma),
                                        this.FormatString(formaPagamento.situacao),
                                        DateTime.Now.ToString("yyyy-MM-dd"),
                                        DateTime.Now.ToString("yyyy-MM-dd")
                                        );
                OpenConnection();
                SqlQuery = new SqlCommand(sql, con);
                int i = SqlQuery.ExecuteNonQuery();

                if (i > 1)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            catch (Exception error)
            {
                throw new Exception(error.Message);
            }
            finally
            {
                CloseConnection();
            }
        }
        public Models.FormaPagamento VM2E(Models.FormaPagamento bean)
        {
            bean.nmFormaPagamento = this.nmFormaPagamento.ToUpper();
            bean.dtCadastro       = Convert.ToDateTime(this.dtCadastro);
            bean.dtAtualizacao    = Convert.ToDateTime(this.dtAtualizacao);

            return(bean);
        }