示例#1
0
 public static bool excluiSit(CL_Sittitulo objSit, string con)
 {
     DB_Funcoes.DesmontaConexao(con);
     CONEXAO = montaDAO(CONEXAO);
     Conn    = new NpgsqlConnection(CONEXAO);
     Conn.Open();
     try
     {
         string        sql = "DELETE FROM sittitulo WHERE s_codigo=@s_cod";
         NpgsqlCommand cmd = new NpgsqlCommand(sql, Conn);
         cmd.Parameters.AddWithValue("s_cod", objSit.s_codigo);
         cmd.ExecuteScalar();
         return(true);
     }
     catch (Exception ex)
     {
         ex.ToString();
         return(false);
     }
     finally
     {
         if (Conn.State == ConnectionState.Open)
         {
             Conn.Close();
         }
     }
 }
示例#2
0
 public static bool cadSit(CL_Sittitulo objSit, string con)
 {
     DB_Funcoes.DesmontaConexao(con);
     CONEXAO = montaDAO(CONEXAO);
     Conn    = new NpgsqlConnection(CONEXAO);
     Conn.Open();
     try
     {
         string sql = "INSERT INTO sittitulo (s_codigo, s_descri, s_tipo) " +
                      "VALUES " +
                      "(@s_cod, @s_descri, @s_tipo)";
         NpgsqlCommand cmd = new NpgsqlCommand(sql, Conn);
         cmd.Parameters.AddWithValue("s_cod", objSit.s_codigo);
         cmd.Parameters.AddWithValue("s_descri", objSit.s_descri);
         cmd.Parameters.AddWithValue("s_tipo", objSit.s_tipo);
         cmd.ExecuteScalar();
         return(true);
     }
     catch (Exception ex)
     {
         ex.ToString();
         return(false);
     }
     finally
     {
         if (Conn.State == ConnectionState.Open)
         {
             Conn.Close();
         }
     }
 }
示例#3
0
        public static CL_Sittitulo buscaSit(int cod, string con)
        {
            DB_Funcoes.DesmontaConexao(con);
            CONEXAO = montaDAO(CONEXAO);
            Conn    = new NpgsqlConnection(CONEXAO);
            string       sql    = "SELECT * FROM sittitulo WHERE s_codigo=@s_cod";
            CL_Sittitulo objSit = new CL_Sittitulo();

            NpgsqlCommand comand = new NpgsqlCommand(sql, Conn);

            comand.Parameters.AddWithValue("s_cod", cod);
            NpgsqlDataReader dr;

            try
            {
                Conn.Open();
                dr = comand.ExecuteReader();
                if (dr.HasRows)
                {
                    if (dr.Read())
                    {
                        objSit.s_codigo = dr["s_codigo"] is DBNull ? 0 : Convert.ToInt32(dr["s_codigo"]);
                        objSit.s_descri = dr["s_descri"].ToString().Trim();
                        objSit.s_tipo   = dr["s_tipo"].ToString().Trim();
                        dr.Close();
                        return(objSit);
                    }
                    else
                    {
                        return(null);
                    }
                }
                else
                {
                    return(null);
                }
            }
            catch (Exception ex)
            {
                ex.ToString();
                return(null);
            }
            finally
            {
                if (Conn.State == ConnectionState.Open)
                {
                    Conn.Close();
                }
            }
        }
示例#4
0
 public static bool excluiSit(CL_Sittitulo objSit, string con)
 {
     return(DB_Sittitulo.excluiSit(objSit, con));
 }
示例#5
0
 public static bool alteraSit(CL_Sittitulo objSit, string con)
 {
     return(DB_Sittitulo.alteraSit(objSit, con));
 }
示例#6
0
 public static bool cadSit(CL_Sittitulo objSit, string con)
 {
     return(DB_Sittitulo.cadSit(objSit, con));
 }