コード例 #1
0
 public static bool excluirDespesa(CL_Despesas objDespesa, string con)
 {
     return(DB_Despesas.excluirDespesa(objDespesa, con));
 }
コード例 #2
0
 public static bool cadDespesa(CL_Despesas objDespesa, string con)
 {
     return(DB_Despesas.cadDespesa(objDespesa, con));
 }
コード例 #3
0
 public static bool alterarDespesa(CL_Despesas objDespesa, string con)
 {
     return(DB_Despesas.alterarDespesa(objDespesa, con));
 }
コード例 #4
0
        public static CL_Despesas buscaDespesa(string d_id, string con)
        {
            DB_Funcoes.DesmontaConexao(con);
            CONEXAO = montaDAO(CONEXAO);
            Conn    = new NpgsqlConnection(CONEXAO);

            CL_Despesas objDespesa = new CL_Despesas();

            string sql = "SELECT * FROM despesa_lavoura WHERE d_id=" + d_id;

            NpgsqlCommand    comand = new NpgsqlCommand(sql, Conn);
            NpgsqlDataReader dr;

            try
            {
                Conn.Open();
                dr = comand.ExecuteReader();
                if (dr.HasRows)
                {
                    if (dr.Read())
                    {
                        objDespesa.d_id       = Convert.ToInt32(dr["d_id"]);
                        objDespesa.d_data     = Convert.ToDateTime(dr["d_data"]);
                        objDespesa.d_serie    = dr["d_serie"].ToString().Trim();
                        objDespesa.d_maquina  = dr["d_maquina"].ToString().Trim();
                        objDespesa.d_maquina2 = dr["d_maquina2"].ToString().Trim();
                        objDespesa.d_estcod   = dr["d_estcod"].ToString().Trim();
                        objDespesa.d_nota     = Convert.ToInt32(dr["d_nota"]);
                        objDespesa.d_fornec   = Convert.ToInt32(dr["d_fornec"]);
                        objDespesa.d_lavoura  = Convert.ToInt32(dr["d_lavoura"]);
                        objDespesa.d_produto  = Convert.ToInt32(dr["d_produto"]);
                        objDespesa.d_valor    = Convert.ToDouble(dr["d_valor"]);
                        objDespesa.d_ccusto   = Convert.ToInt32(dr["d_ccusto"]);
                        objDespesa.d_qtdade   = Convert.ToDouble(dr["d_qtdade"]);


                        return(objDespesa);
                    }
                    else
                    {
                        objDespesa = null;
                        return(objDespesa);
                    }
                }
                else
                {
                    objDespesa = null;
                    return(objDespesa);
                }
            }
            catch (Exception ex)
            {
                ex.ToString();
                objDespesa = null;
                return(objDespesa);
            }
            finally
            {
                if (Conn.State == ConnectionState.Open)
                {
                    Conn.Close();
                }
            }
        }