コード例 #1
0
 public static bool cadDesp(CL_Landesp objLandesp, string con)
 {
     DB_Funcoes.DesmontaConexao(con);
     CONEXAO = montaDAO(CONEXAO);
     Conn    = new NpgsqlConnection(CONEXAO);
     try
     {
         Conn.Open();
         string sql = "INSERT INTO movdesp (l_data, l_tipo, l_valor, l_forma, l_obs) " +
                      "VALUES " +
                      "(@l_data, @l_tipo, @l_valor, @l_forma, @l_obs)";
         NpgsqlCommand cmd = new NpgsqlCommand(sql, Conn);
         cmd.Parameters.AddWithValue("l_data", objLandesp.l_data.ToShortDateString());
         cmd.Parameters.AddWithValue("l_tipo", objLandesp.l_tipo);
         cmd.Parameters.AddWithValue("l_valor", objLandesp.l_valor);
         cmd.Parameters.AddWithValue("l_forma", objLandesp.l_forma);
         cmd.Parameters.AddWithValue("l_obs", objLandesp.l_obs);
         cmd.ExecuteScalar();
         return(true);
     }
     catch (Exception ex)
     {
         ex.ToString();
         return(false);
     }
     finally
     {
         if (Conn.State == ConnectionState.Open)
         {
             Conn.Close();
         }
     }
 }
コード例 #2
0
        public static CL_Landesp buscaDesp(int l_id, string con)
        {
            DB_Funcoes.DesmontaConexao(con);
            CONEXAO = montaDAO(CONEXAO);
            Conn    = new NpgsqlConnection(CONEXAO);

            CL_Landesp objLand = new CL_Landesp();
            string     sql     = "SELECT * FROM movdesp WHERE l_id=@l_id";

            NpgsqlCommand comand = new NpgsqlCommand(sql, Conn);

            comand.Parameters.AddWithValue("l_id", l_id);
            NpgsqlDataReader dr;

            try
            {
                Conn.Open();
                dr = comand.ExecuteReader();
                if (dr.HasRows)
                {
                    if (dr.Read())
                    {
                        objLand.l_id    = l_id;
                        objLand.l_data  = Convert.ToDateTime(dr["l_data"]);
                        objLand.l_tipo  = dr["l_tipo"].ToString().Trim();
                        objLand.l_valor = Convert.ToDouble(dr["l_valor"]);
                        objLand.l_forma = dr["l_forma"].ToString().Trim();
                        objLand.l_obs   = dr["l_obs"].ToString().Trim();
                        return(objLand);
                    }
                    else
                    {
                        return(null);
                    }
                }
                else
                {
                    return(null);
                }
            }
            catch (Exception ex)
            {
                ex.ToString();
                return(null);
            }
            finally
            {
                if (Conn.State == ConnectionState.Open)
                {
                    Conn.Close();
                }
            }
        }
コード例 #3
0
ファイル: NG_Landesp.cs プロジェクト: vinihgf/visualstudio
 public static bool alteraDesp(CL_Landesp objLandesp, string con)
 {
     return(DB_Landesp.alteraDesp(objLandesp, con));
 }
コード例 #4
0
ファイル: NG_Landesp.cs プロジェクト: vinihgf/visualstudio
 public static bool cadDesp(CL_Landesp objLandesp, string con)
 {
     return(DB_Landesp.cadDesp(objLandesp, con));
 }