public static bool excluiMaquinario(CL_Maquinario objMaquinario, string con) { DB_Funcoes.DesmontaConexao(con); CONEXAO = montaDAO(CONEXAO); Conn = new NpgsqlConnection(CONEXAO); try { Conn.Open(); string sql = "DELETE FROM veiculo WHERE ve_chassi='" + objMaquinario.ve_chassi + "'"; NpgsqlCommand cmd = new NpgsqlCommand(sql, Conn); cmd.ExecuteScalar(); return(true); } catch (Exception ex) { ex.ToString(); return(false); } finally { if (Conn.State == ConnectionState.Open) { Conn.Close(); } } }
public static bool cadMaquinario(CL_Maquinario objMaquinario, string con) { DB_Funcoes.DesmontaConexao(con); CONEXAO = montaDAO(CONEXAO); Conn = new NpgsqlConnection(CONEXAO); try { Conn.Open(); string sql = "INSERT INTO veiculo (ve_marca, ve_chassi, ve_dtvenda, ve_concvda, ve_anomod, ve_anofab, ve_modelo, ve_placa, ve_serie, ve_dtcpa, ve_vctgar, " + "ve_estmaq, ve_mdmotor, ve_alienada, ve_dtaliberacao, ve_instituicao, ve_potencia, ve_ntcpa, ve_prop, ve_vlraqui, ve_percpropriet, ve_vlrhora) " + "VALUES " + "(@ve_marca, @ve_chassi, @ve_dtvenda, @ve_concvda, @ve_anomod, @ve_anofab, @ve_modelo, @ve_placa, @ve_serie, @ve_dtcpa, @ve_vctgar, " + "@ve_estmaq, @ve_mdmotor, @ve_alienada, @ve_dtaliberacao, @ve_instituicao, @ve_potencia, @ve_ntcpa, @ve_prop, @ve_vlraqui, @ve_percpropriet, @ve_vlrhora)"; NpgsqlCommand cmd = new NpgsqlCommand(sql, Conn); cmd.Parameters.AddWithValue("ve_marca", objMaquinario.ve_marca); cmd.Parameters.AddWithValue("ve_chassi", objMaquinario.ve_chassi); cmd.Parameters.AddWithValue("ve_dtvenda", objMaquinario.ve_dtvenda.ToShortDateString()); cmd.Parameters.AddWithValue("ve_concvda", objMaquinario.ve_concvda); cmd.Parameters.AddWithValue("ve_anomod", objMaquinario.ve_anomod); cmd.Parameters.AddWithValue("ve_anofab", objMaquinario.ve_anofab); cmd.Parameters.AddWithValue("ve_modelo", objMaquinario.ve_modelo); cmd.Parameters.AddWithValue("ve_placa", objMaquinario.ve_placa); cmd.Parameters.AddWithValue("ve_serie", objMaquinario.ve_serie); cmd.Parameters.AddWithValue("ve_dtcpa", objMaquinario.ve_dtcpa.ToShortDateString()); cmd.Parameters.AddWithValue("ve_vctgar", objMaquinario.ve_vctgar.ToShortDateString()); cmd.Parameters.AddWithValue("ve_estmaq", objMaquinario.ve_estmaq); cmd.Parameters.AddWithValue("ve_mdmotor", objMaquinario.ve_mdmotor); cmd.Parameters.AddWithValue("ve_alienada", objMaquinario.ve_alienada); cmd.Parameters.AddWithValue("ve_dtaliberacao", objMaquinario.ve_dtaliberacao.ToShortDateString()); cmd.Parameters.AddWithValue("ve_instituicao", objMaquinario.ve_instituicao); cmd.Parameters.AddWithValue("ve_potencia", objMaquinario.ve_potencia); cmd.Parameters.AddWithValue("ve_ntcpa", objMaquinario.ve_ntcpa); cmd.Parameters.AddWithValue("ve_prop", objMaquinario.ve_prop); cmd.Parameters.AddWithValue("ve_vlraqui", objMaquinario.ve_vlaqui); cmd.Parameters.AddWithValue("ve_percpropriet", objMaquinario.ve_percpropriet); cmd.Parameters.AddWithValue("ve_vlrhora", objMaquinario.ve_vlrhora); cmd.ExecuteScalar(); return(true); } catch (Exception ex) { ex.ToString(); return(false); } finally { if (Conn.State == ConnectionState.Open) { Conn.Close(); } } }
public static CL_Maquinario buscaMaquinario(string chassi, string con) { DB_Funcoes.DesmontaConexao(con); CONEXAO = montaDAO(CONEXAO); Conn = new NpgsqlConnection(CONEXAO); string sql = "SELECT * FROM veiculo WHERE ve_chassi=@ve_chassi ORDER BY sr_recno"; CL_Maquinario objMaquinario = new CL_Maquinario(); NpgsqlCommand comand = new NpgsqlCommand(sql, Conn); comand.Parameters.AddWithValue("ve_chassi", chassi); NpgsqlDataReader dr; try { Conn.Open(); dr = comand.ExecuteReader(); if (dr.HasRows) { if (dr.Read()) { objMaquinario.ve_placa = dr["ve_placa"].ToString().Trim(); objMaquinario.ve_marca = dr["ve_marca"].ToString().Trim(); objMaquinario.ve_chassi = dr["ve_chassi"].ToString().Trim(); objMaquinario.ve_concvda = dr["ve_concvda"].ToString().Trim(); objMaquinario.ve_anomod = dr["ve_anomod"].ToString().Trim(); objMaquinario.ve_anofab = dr["ve_anofab"].ToString().Trim(); objMaquinario.ve_modelo = dr["ve_modelo"].ToString().Trim(); objMaquinario.ve_serie = dr["ve_serie"].ToString().Trim(); if (dr["ve_dtcpa"].ToString().Trim() != "") { objMaquinario.ve_dtcpa = Convert.ToDateTime(dr["ve_dtcpa"]); } if (dr["ve_vctgar"].ToString().Trim() != "") { objMaquinario.ve_vctgar = Convert.ToDateTime(dr["ve_vctgar"]); } if (dr["ve_dtaliberacao"].ToString().Trim() != "") { objMaquinario.ve_dtaliberacao = Convert.ToDateTime(dr["ve_dtaliberacao"]); } objMaquinario.ve_instituicao = dr["ve_instituicao"].ToString().Trim(); objMaquinario.ve_potencia = dr["ve_potencia"].ToString().Trim(); objMaquinario.ve_ntcpa = Convert.ToInt32(dr["ve_ntcpa"]); objMaquinario.ve_vlaqui = Convert.ToDouble(dr["ve_vlraqui"]); objMaquinario.ve_percpropriet = Convert.ToDouble(dr["ve_percpropriet"]); objMaquinario.ve_vlrhora = Convert.ToDouble(dr["ve_vlrhora"]); dr.Close(); return(objMaquinario); } else { objMaquinario = null; return(objMaquinario); } } else { objMaquinario = null; return(objMaquinario); } } catch (Exception ex) { ex.ToString(); objMaquinario = null; return(objMaquinario); } finally { if (Conn.State == ConnectionState.Open) { Conn.Close(); } } }
public static bool excluiMaquinario(CL_Maquinario objMaquinario, string con) { return(DB_Maquinario.excluiMaquinario(objMaquinario, con)); }
public static bool alteraMaquinario(CL_Maquinario objMaquinario, string con) { return(DB_Maquinario.alteraMaquinario(objMaquinario, con)); }
public static bool cadMaquinario(CL_Maquinario objMaquinario, string con) { return(DB_Maquinario.cadMaquinario(objMaquinario, con)); }