Example #1
0
        public static bool excluiEquip(CL_Equipamento objEquipamento, string con)
        {
            DB_Funcoes.DesmontaConexao(con);
            CONEXAO = montaDAO(CONEXAO);
            Conn    = new NpgsqlConnection(CONEXAO);

            string        sql    = "DELETE FROM equipamento WHERE e_cod=" + objEquipamento.e_cod + " AND e_ncontrato=0";
            NpgsqlCommand comand = new NpgsqlCommand(sql, Conn);

            try
            {
                Conn.Open();
                comand.ExecuteScalar();
                return(true);
            }
            catch (Exception ex)
            {
                ex.ToString();
                return(false);
            }
            finally
            {
                if (Conn.State == ConnectionState.Open)
                {
                    Conn.Close();
                }
            }
        }
Example #2
0
        public static bool encerraOS(CL_OS objOS, string con)
        {
            DB_Funcoes.DesmontaConexao(con);
            CONEXAO = montaDAO(CONEXAO);
            Conn    = new NpgsqlConnection(CONEXAO);

            try
            {
                string sql = " UPDATE servico SET os_situac='Z' WHERE os_cod= " + objOS.os_cod + "; UPDATE requis SET req_situac='Z' WHERE req_cod=" + objOS.os_cod;

                NpgsqlCommand comand = new NpgsqlCommand(sql, Conn);
                Conn.Open();
                comand.ExecuteScalar();
                return(true);
            }
            catch (Exception ex)
            {
                ex.ToString();
                return(false);
            }
            finally
            {
                if (Conn.State == ConnectionState.Open)
                {
                    Conn.Close();
                }
            }
        }
Example #3
0
        public static bool alteraVeiculo(CL_Veiculos objVeiculos, string con)
        {
            DB_Funcoes.DesmontaConexao(con);
            CONEXAO = montaDAO(CONEXAO);
            Conn    = new NpgsqlConnection(CONEXAO);

            try
            {
                String sql = "UPDATE veiculo SET ve_chassi='" + objVeiculos.ve_chassi + "', ve_placa='" + objVeiculos.ve_placa + "', ve_serie='" + objVeiculos.ve_serie +
                             "', ve_rrae='" + objVeiculos.ve_rrae + "', ve_nompro='" + objVeiculos.ve_nomprop + "', ve_prop='" + objVeiculos.ve_prop + "', ve_linha='" + objVeiculos.ve_linha +
                             "', ve_marca='" + objVeiculos.ve_marca + "', ve_anofab='" + objVeiculos.ve_anofab + "', ve_modelo='" + objVeiculos.ve_modelo + "', ve_anomod='" + objVeiculos.ve_anomod +
                             "', ve_cup1='" + objVeiculos.ve_cup1 + "', ve_cup2='" + objVeiculos.ve_cup2 + "', ve_cup3='" + objVeiculos.ve_cup3 + "', ve_cup4='" + objVeiculos.ve_cup4 +
                             "', ve_cup5='" + objVeiculos.ve_cup5 + "', ve_estmaq='" + objVeiculos.ve_estmaq + "' WHERE ve_chassi= '" + objVeiculos.ve_chassi + "'";

                NpgsqlCommand comand = new NpgsqlCommand(sql, Conn);
                Conn.Open();
                comand.ExecuteScalar();
                return(true);
            }
            catch (Exception ex)
            {
                ex.ToString();
                return(false);
            }
            finally
            {
                if (Conn.State == ConnectionState.Open)
                {
                    Conn.Close();
                }
            }
        }
Example #4
0
        public static bool excluiOS(CL_OS objOs, string con)
        {
            DB_Funcoes.DesmontaConexao(con);
            CONEXAO = montaDAO(CONEXAO);
            Conn    = new NpgsqlConnection(CONEXAO);

            string sql = "DELETE FROM servico WHERE os_cod='" + objOs.os_cod + "'";

            try
            {
                Conn.Open();
                NpgsqlCommand comand = new NpgsqlCommand(sql, Conn);
                comand.ExecuteScalar();
                return(true);
            }
            catch (Exception ex)
            {
                ex.ToString();
                return(false);
            }
            finally
            {
                if (Conn.State == ConnectionState.Open)
                {
                    Conn.Close();
                }
            }
        }
Example #5
0
        public static bool excluiLocacao(CL_Locacao objExcluiEquip, string con)
        {
            DB_Funcoes.DesmontaConexao(con);
            CONEXAO = montaDAO(CONEXAO);
            Conn    = new NpgsqlConnection(CONEXAO);

            try
            {
                string sql = "DELETE FROM locacao WHERE l_codigo=" + objExcluiEquip.l_cod + " AND l_patrimon='" + objExcluiEquip.l_equip.e_nPatrimon + "' AND l_contr=" + objExcluiEquip.l_contr;
                Conn.Open();

                NpgsqlCommand comand = new NpgsqlCommand(sql, Conn);
                comand.ExecuteScalar();

                string        sql2    = "UPDATE equipamento SET e_ncontrato=0 WHERE e_patrimon='" + objExcluiEquip.l_equip.e_nPatrimon + "'";
                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();
                }
            }
        }
Example #6
0
        public static bool excluiVeiculo(CL_Veiculos objVeiculos, string con)
        {
            string sql = "DELETE FROM veiculo WHERE ve_chassi =('" + objVeiculos.ve_chassi + "')";

            DB_Funcoes.DesmontaConexao(con);
            CONEXAO = montaDAO(CONEXAO);
            Conn    = new NpgsqlConnection(CONEXAO);

            try
            {
                Conn.Open();
                NpgsqlCommand comand = new NpgsqlCommand(sql, Conn);
                comand.ExecuteScalar();
                return(true);
            }
            catch (Exception ex)
            {
                ex.ToString();
                return(false);
            }
            finally
            {
                if (Conn.State == ConnectionState.Open)
                {
                    Conn.Close();
                }
            }
        }
Example #7
0
        public static bool cadPluviometro(CL_Pluviometro objPluv, string con)
        {
            DB_Funcoes.DesmontaConexao(con);
            CONEXAO = montaDAO(CONEXAO);
            Conn    = new NpgsqlConnection(CONEXAO);

            try
            {
                string sql = "INSERT INTO pluviometro (p_id,p_data,p_turno,p_duracao,p_qtdade,p_idlavoura) VALUES (@p_id,@p_data,@p_turno,@p_duracao,@p_qtdade,@p_idlavoura)";

                NpgsqlCommand comand = new NpgsqlCommand(sql, Conn);
                comand.Parameters.AddWithValue("p_id", objPluv.p_id);
                comand.Parameters.AddWithValue("p_data", objPluv.p_data);
                comand.Parameters.AddWithValue("p_turno", objPluv.p_turno);
                comand.Parameters.AddWithValue("p_duracao", objPluv.p_duracao);
                comand.Parameters.AddWithValue("p_qtdade", objPluv.p_qtdade);
                comand.Parameters.AddWithValue("p_idlavoura", objPluv.p_idlavoura);

                Conn.Open();
                comand.ExecuteScalar();
                return(true);
            }
            catch (Exception ex)
            {
                ex.ToString();
                return(false);
            }
            finally
            {
                if (Conn.State == ConnectionState.Open)
                {
                    Conn.Close();
                }
            }
        }
Example #8
0
        public static bool attSituac(string sql, string con)
        {
            DB_Funcoes.DesmontaConexao(con);
            CONEXAO = montaDAO(CONEXAO);
            Conn    = new NpgsqlConnection(CONEXAO);

            try
            {
                NpgsqlCommand comand = new NpgsqlCommand(sql, Conn);
                Conn.Open();
                comand.ExecuteScalar();
                return(true);
            }
            catch (Exception ex)
            {
                ex.ToString();
                return(false);
            }
            finally
            {
                if (Conn.State == ConnectionState.Open)
                {
                    Conn.Close();
                }
            }
        }
Example #9
0
        public static bool alteraPluviometro(CL_Pluviometro objPluv, string con)
        {
            DB_Funcoes.DesmontaConexao(con);
            CONEXAO = montaDAO(CONEXAO);
            Conn    = new NpgsqlConnection(CONEXAO);

            try
            {
                string sql = "UPDATE pluviometro SET p_data='" + objPluv.p_data + "', p_turno='" + objPluv.p_turno +
                             "', p_duracao='" + objPluv.p_duracao + "', p_qtdade='" + objPluv.p_qtdade + "', p_idlavoura='" + objPluv.p_idlavoura +
                             "' WHERE p_id=" + objPluv.p_id;

                NpgsqlCommand comand = new NpgsqlCommand(sql, Conn);
                Conn.Open();
                comand.ExecuteScalar();
                return(true);
            }
            catch (Exception ex)
            {
                ex.ToString();
                return(false);
            }
            finally
            {
                if (Conn.State == ConnectionState.Open)
                {
                    Conn.Close();
                }
            }
        }
Example #10
0
        public static bool excluirProducao(CL_CicloProducao objProducao, string con)
        {
            DB_Funcoes.DesmontaConexao(con);
            CONEXAO = montaDAO(CONEXAO);
            Conn    = new NpgsqlConnection(CONEXAO);

            string        sql    = "DELETE FROM prod_agricola WHERE p_id=" + objProducao.p_id;
            NpgsqlCommand comand = new NpgsqlCommand(sql, Conn);

            try
            {
                Conn.Open();
                comand.ExecuteScalar();
                return(true);
            }
            catch (Exception ex)
            {
                ex.ToString();
                return(false);
            }
            finally
            {
                if (Conn.State == ConnectionState.Open)
                {
                    Conn.Close();
                }
            }
        }
Example #11
0
        public static bool alteraProducao(CL_CicloProducao objProducao, string con)
        {
            DB_Funcoes.DesmontaConexao(con);
            CONEXAO = montaDAO(CONEXAO);
            Conn    = new NpgsqlConnection(CONEXAO);
            try
            {
                Conn.Open();
                string sql = "UPDATE prod_agricola SET p_nome=@p_nome, p_situacao=@p_situacao, p_qtdhec=@p_qtdhec, p_inicio=@p_inicio, p_fim=@p_fim " +
                             "WHERE p_id=@p_id";
                NpgsqlCommand cmd = new NpgsqlCommand(sql, Conn);
                cmd.Parameters.AddWithValue("p_nome", objProducao.p_nome);
                cmd.Parameters.AddWithValue("p_situacao", objProducao.p_situacao);
                cmd.Parameters.AddWithValue("p_id", objProducao.p_id);
                cmd.Parameters.AddWithValue("p_qtdhec", objProducao.p_qtdhec);
                cmd.Parameters.AddWithValue("p_inicio", objProducao.p_inicio);
                cmd.Parameters.AddWithValue("p_fim", objProducao.p_fim);

                cmd.ExecuteScalar();
                return(true);
            }
            catch (Exception ex)
            {
                ex.ToString();
                return(false);
            }
            finally
            {
                if (Conn.State == ConnectionState.Open)
                {
                    Conn.Close();
                }
            }
        }
Example #12
0
        public static bool alteraEmpresa(CL_Empresa objEmpresa, string con)
        {
            DB_Funcoes.DesmontaConexao(con);
            CONEXAO = montaDAO(CONEXAO);
            Conn    = new NpgsqlConnection(CONEXAO);

            try
            {
                string sql = "UPDATE empresa SET emp_bairro='" + objEmpresa.emp_bairro + "', emp_cep='" + objEmpresa.emp_cep + "', emp_cgc='" + objEmpresa.emp_cgc +
                             "', emp_cida='" + objEmpresa.emp_cida + "', emp_dirt='" + objEmpresa.emp_dirt + "', emp_email='" + objEmpresa.emp_email +
                             "', emp_end='" + objEmpresa.emp_ende + "', emp_est='" + objEmpresa.emp_est + "', emp_fantas='" + objEmpresa.emp_fantas +
                             "', emp_fone='" + objEmpresa.emp_fone + "', emp_ibge='" + objEmpresa.emp_ibge + "', emp_imunic='" + objEmpresa.emp_imunic +
                             "', emp_iscest='" + objEmpresa.emp_iscest + "', emp_nome='" + objEmpresa.emp_nome + "', emp_nr=" + objEmpresa.emp_nr +
                             " , emp_comend='" + objEmpresa.emp_comend + "', emp_site='" + objEmpresa.emp_site + "', emp_foto='" + objEmpresa.emp_foto + "', emp_token='" + objEmpresa.emp_token + "'";

                NpgsqlCommand comand = new NpgsqlCommand(sql, Conn);
                Conn.Open();
                comand.ExecuteScalar();
                return(true);
            }
            catch (Exception ex)
            {
                ex.ToString();
                return(false);
            }
            finally
            {
                if (Conn.State == ConnectionState.Open)
                {
                    Conn.Close();
                }
            }
        }
Example #13
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();
                }
            }
        }
Example #14
0
        public static CL_CicloProducao buscaProducao(int p_id, string con)
        {
            DB_Funcoes.DesmontaConexao(con);
            CONEXAO = montaDAO(CONEXAO);
            Conn    = new NpgsqlConnection(CONEXAO);

            string           sql         = "SELECT * FROM prod_agricola WHERE p_id=@p_id ORDER BY p_id";
            CL_CicloProducao objProducao = new CL_CicloProducao();

            NpgsqlCommand comand = new NpgsqlCommand(sql, Conn);

            comand.Parameters.AddWithValue("p_id", p_id);
            NpgsqlDataReader dr;

            try
            {
                Conn.Open();
                dr = comand.ExecuteReader();
                if (dr.HasRows)
                {
                    if (dr.Read())
                    {
                        //instancio objeto cliente a cada item da lista de registos
                        objProducao            = new CL_CicloProducao();
                        objProducao.p_id       = Convert.ToInt16(dr["p_id"]);
                        objProducao.p_nome     = dr["p_nome"].ToString().Trim();
                        objProducao.p_situacao = dr["p_situacao"].ToString().Trim();
                        objProducao.p_inicio   = dr["p_inicio"].ToString().Trim();
                        objProducao.p_fim      = dr["p_fim"].ToString().Trim();
                        objProducao.p_qtdhec   = Convert.ToInt32(dr["p_qtdhec"]);
                        dr.Close();
                        return(objProducao);
                    }
                    else
                    {
                        objProducao = null;
                        return(objProducao);
                    }
                }
                else
                {
                    objProducao = null;
                    return(objProducao);
                }
            }
            catch (Exception ex)
            {
                ex.ToString();
                objProducao = null;
                return(objProducao);
            }
            finally
            {
                if (Conn.State == ConnectionState.Open)
                {
                    Conn.Close();
                }
            }
        }