Exemplo n.º 1
0
        public static bool alteraModelo(CL_ComlModelo objComlModelo, string con)
        {
            DB_Funcoes.DesmontaConexao(con);
            CONEXAO = montaDAO(CONEXAO);
            Conn    = new NpgsqlConnection(CONEXAO);

            try
            {
                string sql = "UPDATE coml_modelo SET m_nome=@m_nome, m_infor=@m_infor, m_marca=@m_marca WHERE m_codigo=@m_codigo";

                NpgsqlCommand comand = new NpgsqlCommand(sql, Conn);
                comand.Parameters.AddWithValue("m_nome", objComlModelo.m_nome);
                comand.Parameters.AddWithValue("m_infor", objComlModelo.m_infor);
                comand.Parameters.AddWithValue("m_marca", objComlModelo.m_marca);
                comand.Parameters.AddWithValue("m_codigo", objComlModelo.m_codigo);
                Conn.Open();
                comand.ExecuteScalar();
                return(true);
            }
            catch (Exception ex)
            {
                ex.ToString();
                return(false);
            }
            finally
            {
                if (Conn.State == ConnectionState.Open)
                {
                    Conn.Close();
                }
            }
        }
Exemplo n.º 2
0
        public static List <CL_Equipamento> listar(CL_ComlModelo objComlModelo, string con)
        {
            DB_Funcoes.DesmontaConexao(con);
            CONEXAO = montaDAO(CONEXAO);
            Conn    = new NpgsqlConnection(CONEXAO);

            string sql = "SELECT * FROM equipamento WHERE e_nmarca=@e_nmarca AND e_nmodelo=@e_nmodelo ORDER BY e_cod";

            List <CL_Equipamento> objList = new List <CL_Equipamento>();
            NpgsqlCommand         comand  = new NpgsqlCommand(sql, Conn);

            comand.Parameters.AddWithValue("e_nmarca", objComlModelo.m_marca);
            comand.Parameters.AddWithValue("e_nmodelo", objComlModelo.m_codigo);
            NpgsqlDataReader dr;

            try
            {
                Conn.Open();
                dr = comand.ExecuteReader();
                if (dr.HasRows)
                {
                    while (dr.Read())
                    {
                        objList.Add(new CL_Equipamento()
                        {
                            e_cod       = dr["e_cod"] is DBNull ? 0 : Convert.ToInt32(dr["e_cod"]),
                            e_nserie    = dr["e_nserie"].ToString().Trim(),
                            e_ncontrato = dr["e_ncontrato"] is DBNull ? 0 : Convert.ToInt32(dr["e_ncontrato"]),
                            e_nPatrimon = dr["e_patrimon"].ToString().Trim(),
                            e_nloca     = dr["e_nloca"] is DBNull ? 0 : Convert.ToInt32(dr["e_nloca"]),
                            e_renova    = dr["e_renova"] is DBNull ? 0 : Convert.ToInt32(dr["e_renova"]),
                            e_nmodelo   = objComlModelo.m_codigo,
                            e_nmarca    = objComlModelo.m_marca,
                            e_marca     = dr["e_marca"].ToString().Trim(),
                            e_descri    = dr["e_descri"].ToString().Trim(),
                            e_modelo    = dr["e_modelo"].ToString().Trim(),
                        });
                    }
                    return(objList);
                }
                else
                {
                    return(objList);
                }
            }
            catch (Exception ex)
            {
                ex.ToString();
                objList = null;
                return(objList);
            }
            finally
            {
                if (Conn.State == ConnectionState.Open)
                {
                    Conn.Close();
                }
            }
        }
Exemplo n.º 3
0
        public static List <CL_ComlModelo> listar(string con, string marca)
        {
            DB_Funcoes.DesmontaConexao(con);
            CONEXAO = montaDAO(CONEXAO);
            Conn    = new NpgsqlConnection(CONEXAO);

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

            List <CL_ComlModelo> objList = new List <CL_ComlModelo>();
            CL_ComlModelo        obj     = null;

            NpgsqlCommand comand = new NpgsqlCommand(sql, Conn);

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

            try
            {
                Conn.Open();
                dr = comand.ExecuteReader();
                if (dr.HasRows)
                {
                    while (dr.Read())
                    {
                        //instancio objeto cliente a cada item da lista de registos
                        obj = new CL_ComlModelo();
                        //leio as informações dos campos e jogo para o objeto
                        obj.m_codigo = Convert.ToInt32(dr["m_codigo"]);
                        obj.m_nome   = dr["m_nome"].ToString().Trim();
                        obj.m_marca  = Convert.ToInt32(dr["m_marca"]);
                        obj.m_infor  = dr["m_infor"].ToString().Trim();

                        objList.Add(obj);
                    }
                    dr.Close();
                    return(objList);
                }
                else
                {
                    return(null);
                }
            }
            catch (Exception ex)
            {
                ex.ToString();
                return(null);
            }
            finally
            {
                if (Conn.State == ConnectionState.Open)
                {
                    Conn.Close();
                }
            }
        }
Exemplo n.º 4
0
 public static bool excluiModelo(CL_ComlModelo objComlModelo, string con)
 {
     if (objComlModelo.m_codigo > 0 && objComlModelo.m_marca > 0)
     {
         return(DB_ComlModelo.excluiModelo(objComlModelo, con));
     }
     else
     {
         return(false);
     }
 }
Exemplo n.º 5
0
 public static CL_ComlModelo buscaModelo(CL_ComlModelo objComlModelo, string con)
 {
     if (objComlModelo.m_codigo > 0)
     {
         return(DB_ComlModelo.buscaModelo(objComlModelo, con));
     }
     else
     {
         return(objComlModelo);
     }
 }
Exemplo n.º 6
0
        public static CL_ComlModelo buscaModelo(CL_ComlModelo objComlModelo, string con)
        {
            DB_Funcoes.DesmontaConexao(con);
            CONEXAO = montaDAO(CONEXAO);
            Conn    = new NpgsqlConnection(CONEXAO);

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

            NpgsqlCommand comand = new NpgsqlCommand(sql, Conn);

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

            try
            {
                Conn.Open();
                dr = comand.ExecuteReader();
                if (dr.HasRows)
                {
                    if (dr.Read())
                    {
                        objComlModelo.m_codigo = Convert.ToInt16(dr["m_codigo"]);
                        objComlModelo.m_nome   = dr["m_nome"].ToString().Trim();
                        objComlModelo.m_infor  = dr["m_infor"].ToString().Trim();
                        objComlModelo.m_marca  = Convert.ToInt32(dr["m_marca"]);

                        return(objComlModelo);
                    }
                    else
                    {
                        objComlModelo = null;
                        return(objComlModelo);
                    }
                }
                else
                {
                    objComlModelo = null;
                    return(objComlModelo);
                }
            }
            catch (Exception ex)
            {
                ex.ToString();
                objComlModelo = null;
                return(objComlModelo);
            }
            finally
            {
                if (Conn.State == ConnectionState.Open)
                {
                    Conn.Close();
                }
            }
        }
Exemplo n.º 7
0
 public List <CL_Equipamento> listar(CL_ComlModelo objComlModelo, string con)
 {
     if (objComlModelo.m_codigo > 0 && objComlModelo.m_marca > 0)
     {
         return(DB_Equipamento.listar(objComlModelo, con));
     }
     else
     {
         return(null);
     }
 }
Exemplo n.º 8
0
        public static bool excluiModelo(CL_ComlModelo objComlModelo, string con)
        {
            DB_Funcoes.DesmontaConexao(con);
            CONEXAO = montaDAO(CONEXAO);
            Conn    = new NpgsqlConnection(CONEXAO);

            string sql = "SELECT * FROM equipamento WHERE e_nmodelo=@e_nmodelo";

            NpgsqlCommand comand = new NpgsqlCommand(sql, Conn);

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

            try
            {
                Conn.Open();
                dr = comand.ExecuteReader();
                if (dr.HasRows)
                {
                    return(false);
                }
                else
                {
                    string        sql2    = "DELETE FROM coml_modelo WHERE m_codigo=" + objComlModelo.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();
                }
            }
        }