Пример #1
0
        public static bool alteraMarca(CL_ComlMarca objComlMarca, string con)
        {
            DB_Funcoes.DesmontaConexao(con);
            CONEXAO = montaDAO(CONEXAO);
            Conn    = new NpgsqlConnection(CONEXAO);

            try
            {
                string sql = "UPDATE coml_marca SET m_nome=@m_nome WHERE m_codigo=@m_codigo";

                NpgsqlCommand comand = new NpgsqlCommand(sql, Conn);
                comand.Parameters.AddWithValue("m_nome", objComlMarca.m_nome);
                comand.Parameters.AddWithValue("m_codigo", objComlMarca.m_codigo);
                Conn.Open();
                comand.ExecuteScalar();
                return(true);
            }
            catch (Exception ex)
            {
                ex.ToString();
                return(false);
            }
            finally
            {
                if (Conn.State == ConnectionState.Open)
                {
                    Conn.Close();
                }
            }
        }
Пример #2
0
 public static bool excluiMarca(CL_ComlMarca objComlMarca, string con)
 {
     if (objComlMarca.m_codigo > 0 && objComlMarca.m_nome != "")
     {
         return(DB_ComlMarca.excluiMarca(objComlMarca, con));
     }
     else
     {
         return(false);
     }
 }
Пример #3
0
 public static CL_ComlMarca buscaMarca(CL_ComlMarca objComlMarca, string con)
 {
     if (objComlMarca.m_codigo == 0)
     {
         objComlMarca = null;
         return(objComlMarca);
     }
     else
     {
         return(DB_ComlMarca.buscaMarca(objComlMarca, con));
     }
 }
Пример #4
0
        public static CL_ComlMarca buscaMarca(CL_ComlMarca objComlMarca, string con)
        {
            DB_Funcoes.DesmontaConexao(con);
            CONEXAO = montaDAO(CONEXAO);
            Conn    = new NpgsqlConnection(CONEXAO);

            string sql = "SELECT * FROM coml_marca WHERE m_codigo=@m_codigo ORDER BY m_codigo";

            NpgsqlCommand comand = new NpgsqlCommand(sql, Conn);

            comand.Parameters.AddWithValue("m_codigo", objComlMarca.m_codigo);
            NpgsqlDataReader dr;

            try
            {
                Conn.Open();
                dr = comand.ExecuteReader();
                if (dr.HasRows)
                {
                    if (dr.Read())
                    {
                        objComlMarca.m_codigo = Convert.ToInt16(dr["m_codigo"]);
                        objComlMarca.m_nome   = dr["m_nome"].ToString().Trim();
                        return(objComlMarca);
                    }
                    else
                    {
                        objComlMarca = null;
                        return(objComlMarca);
                    }
                }
                else
                {
                    objComlMarca = null;
                    return(objComlMarca);
                }
            }
            catch (Exception ex)
            {
                ex.ToString();
                objComlMarca = null;
                return(objComlMarca);
            }
            finally
            {
                if (Conn.State == ConnectionState.Open)
                {
                    Conn.Close();
                }
            }
        }
Пример #5
0
        public static bool excluiMarca(CL_ComlMarca objComlMarca, string con)
        {
            DB_Funcoes.DesmontaConexao(con);
            CONEXAO = montaDAO(CONEXAO);
            Conn    = new NpgsqlConnection(CONEXAO);

            string sql = "SELECT * FROM coml_modelo WHERE m_marca=@m_marca";

            NpgsqlCommand comand = new NpgsqlCommand(sql, Conn);

            comand.Parameters.AddWithValue("m_marca", objComlMarca.m_codigo);
            NpgsqlDataReader dr;

            try
            {
                Conn.Open();
                dr = comand.ExecuteReader();
                if (dr.HasRows)
                {
                    return(false);
                }
                else
                {
                    string        sql2    = "DELETE FROM coml_marca WHERE m_codigo=" + objComlMarca.m_codigo;
                    NpgsqlCommand comand2 = new NpgsqlCommand(sql2, Conn);
                    comand2.ExecuteScalar();
                    return(true);
                }
            }
            catch (Exception ex)
            {
                ex.ToString();
                return(false);
            }
            finally
            {
                if (Conn.State == ConnectionState.Open)
                {
                    Conn.Close();
                }
            }
        }