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(); } } }
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(); } } }
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(); } } }
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); } }
public static CL_ComlModelo buscaModelo(CL_ComlModelo objComlModelo, string con) { if (objComlModelo.m_codigo > 0) { return(DB_ComlModelo.buscaModelo(objComlModelo, con)); } else { return(objComlModelo); } }
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(); } } }
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); } }
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(); } } }